YoVDO

Effective Programming in OCaml

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses OCaml Courses Functional Programming Courses Concurrent Programming Courses Modular Programming Courses

Course Description

Overview

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

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt 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