flâneur — a map of the web's best reading

An O(x)Caml book that runs · KC Sivaramakrishnan

kcsrk.info · 4,060 words · saved by 1 readers

I am building a course, “Functional Programming with OCaml”, for the NPTEL MOOC platform: twelve modules of recorded lectures. The course book is not a PDF and not a website with code listings you copy elsewhere. It is a website where the code runs, in your browser, with nothing installed and no server behind it. The first half is OCaml; the last few modules cross into OxCaml. An O(x)Caml book, and one that runs. This post is about why I built it that way, how I wrote it (with a lot of help from an LLM, under careful review). It is also a call for feedback: if you have ideas for how to make the course better, or if you find any bugs in the material, please let me know. The course is still evolving, and I want to make it as good as I can for the students who will be learning from it. The single biggest obstacle a beginner hits with any language is not the conceptual understanding. It is the install. OCaml has gotten much better here over the years. The OCaml Platform extension for VS Co

An O(x)Caml book that runs · KC Sivaramakrishnan KC Sivaramakrishnan © 2008 - 2026. All rights reserved. KC Sivaramakrishnan Building Functional Systems An O(x)Caml book that runs 13 Jun 2026 I am building a course, “Functional Programming with OCaml”, for the NPTEL MOOC platform: twelve modules of recorded lectures. The course book is not a PDF and not a website with code listings you copy elsewhere. It is a website where the code runs, in your browser, with nothing installed and no server behind it. The first half is OCaml; the last few modules cross into OxCaml. An O(x)Caml book

Explore this link on the map →

saved by

related reading