|
Scala 3 Tech Report
The report summarizes developers' expectations for Scala 3 and their view on the future of Scala. SoftwareMill (@softwaremill) |
|
ZIO: Introduction to Fibers
It’s time to analyze the ZIO library and its implementation of the fiber model. Riccardo Cardin (@riccardo_cardin) |
|
Problem: automatic coloring of effect monads in dotty-cps-async
Async coloring problem means, that we should split our code technically into two parts (colors): one works with async expressions (i.e. F[T]) and one - sync (T without F). Ruslan Shevchenko (@rssh1) |
|
Scala 3: A Look at “inline” (and “Programming Scala” is Now Published!)
“Inlining” means that instead of generating the usual byte code for a construct, like a conditional, val declaration, or method, the compiler inserts byte code that bypasses the overhead of the construct. Dean Wampler (@deanwampler) |
|
Scala 3: Anti-Givens
In this article, I’ll show you a trick that few Scala developers know: making the compiler exploit the absence of a given instance for enforcing type relationships. Daniel Ciocîrlan (@rockthejvm) |