Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

OCaml Blockly - A Block-Based Programming Environment for Functional Programming

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about OCaml Blockly, a block-based programming environment for functional programming education, in this 22-minute conference presentation from ICFP 2025. Discover how this innovative tool, built on Google Blockly, incorporates OCaml's scoping and typing rules to ensure that any complete program created in the visual environment compiles without syntax, scoping, or type errors when converted to OCaml code. Explore the design principles behind OCaml Blockly and understand how it supports introductory OCaml constructs sufficient for implementing complex algorithms like the shortest path problem for the Tokyo metro network. Gain insights into the practical application of this educational tool in computer science courses focused on functional programming, as presented by Kenichi Asai from Ochanomizu University at the International Conference on Functional Programming.

Syllabus

[ICFP'25] [JFP] OCaml Blockly

Taught by

ACM SIGPLAN

Reviews

Start your review of OCaml Blockly - A Block-Based Programming Environment for Functional Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.