Dev - OCaml

CS course at Cornell

https://cs3110.github.io/textbook/cover.html

Quick intros

https://v2.ocaml.org/manual/coreexamples.html

https://dev.realworldocaml.org/

Compiler development in OCaml, why?

https://hirrolot.github.io/posts/compiler-development-rust-or-ocaml.html#comparing-the-two-implementations

Gaps / missing features?

  • Modern string representation (UTF-8)
  • String interpolation
  • Polymorphism for operators: the fact that there’s + to add integers, +. for floats, ^ to concatenate strings and @ to append lists
  • Syntax from the 90s? = for comparison

OCaml code in the wild

Programming language zoo

https://plzoo.andrej.com/