0/33 уроков (0%)
– из 33
Functional Interpreters and You
YouTube·Scala Days
Explore functional interpreters in Scala through this 44-minute conference talk from Scala Days New York 2018. Dive into domain-specific languages, code base modularity, interpreter patterns, and type systems. Learn about key concepts such as free monads, tagless final, and smart constructors. Discover techniques for implementing complete interpreters, handling type errors, and achieving parallelism. Gain insights into compiler design, pretty printing, and explicit ordering. Examine the drawbacks of using free monads and explore alternative approaches like Church encodings. Conclude with a recap of interpreter patterns, comparing standalone and embedded implementations, and engage in a Q&A session.