Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a conference talk from Lambda Days 2022 that delves into embedding generic monadic transformers into Scala. Learn how dotty-cps-async aims to provide a development environment comparable to state-of-the-art mainstream back-end programming. Discover the implementation of async/await constructs for embedding monadic expressions into base Scala language. Examine novel features such as support for generic monads, transformation of high-order function applications, generation of call-chain proxies, and automatic coloring. Gain insights into how this approach could potentially bring concurrent programming back into the mainstream. Presented by Ruslan Shevchenko, the author of dotty-cps-async, this 20-minute talk offers a deep dive into advanced Scala programming concepts and their practical applications.