Embedding Generic Monadic Transformer into Scala
Offered By: Code Sync via YouTube
Course Description
Overview
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.
Syllabus
Embedding Generic Monadic Transformer into Scala | Ruslan Shevchenko | Lambda Days 2022
Taught by
Code Sync
Related Courses
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld SystemsVanderbilt University via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Operating Systems
Georgia Institute of Technology via Udacity Programming Mobile Services for Android Handheld Systems: Content
Vanderbilt University via Coursera Advanced Software Construction in Java
Massachusetts Institute of Technology via edX