-
Who said FP was mandatory? Scala is not Haskell, nor Lisp! If you don't like effect systems and all, don't use them. The choice is yours, actually. Kotlin's coroutines aren't better than what Scala offers. You can even use async/await in Scala. IMO, if you get yourself in a "callback hell" with Scala, then you're not using it properly. For comprehensions are easy to understand, and work with Futures, for instance.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
higher kinded polymorphism it's on the way
-
So, at a semantic level, all the building blocks are there. Moreover, SN is the next-iteration of a prototype project called scala-offheap that was providing exactly the kind of syntactic sugar you evoke (on JVM). So it's definitely within the realm of possibilities that SN could be enriched with such syntactic sugar, by means of a compiler phase (or a third party compiler plugin) that would make low-level managed datatypes pretty close to the syntactic UX you describe.
-