Effective Programming in OCaml
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore effect handlers in OCaml through this 32-minute conference talk from YOW! 2021. Dive into the Multicore OCaml project, which integrates effect handlers into the OCaml programming language as a modular foundation for concurrent programming. Learn how effect handlers enable composable expression of non-local control flow mechanisms like generators, async/await, lightweight threads, and coroutines. Discover the challenges of retrofitting effect handlers to OCaml and the solutions implemented to maintain compatibility with existing code. Gain insights into the efficient implementation, which imposes minimal overhead on non-effect handler code. Understand the roadmap for integrating effect handlers into OCaml following the addition of parallelism support. Through various examples, grasp the utility and potential of effect handlers in functional programming and concurrent system design.
Syllabus
Effective Programming in OCam • KC Sivaramakrishnan • YOW! 2021
Taught by
GOTO Conferences
Related Courses
Introduction to Functional Programming in OCamlParis Diderot University via France Université Numerique Type-Driven Development: Designing with Types
Pluralsight ReasonML Programming - Full Course for Beginners
freeCodeCamp OCaml
Exercism ReasonML
Exercism