YoVDO

Embedding Generic Monadic Transformer into Scala

Offered By: Code Sync via YouTube

Tags

Scala Courses Concurrent Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Parallel programming
École Polytechnique Fédérale de Lausanne via Coursera
Big Data Analysis with Scala and Spark
École Polytechnique Fédérale de Lausanne via Coursera
Functional Programming in Scala Capstone
École Polytechnique Fédérale de Lausanne via Coursera