Skip to content

Repository files navigation

eocia.ml

Workshop materials for https://youtu.be/Ni4B8KpRca4

OCaml implementation of Essentials of Compilation: An Incremental Approach by Jeremy G. Siek.

Branches

  • master - starter code
  • lvar - solutions for chapters 1-2 (interpreter + LVar compiler)

Slides

View the workshop slides

Building

Requires OCaml and Dune. With Nix:

nix develop

Then:

dune build
dune test

License

Code is licensed under BSD-3-Clause. Workshop content (slides, images) is licensed under CC-BY-4.0.

Essentials of Compilation by Jeremy G. Siek is licensed under CC-BY-NC-ND.

About

Essentials of Compilation: An Incremental Approach in OCaml

Resources

Stars

Watchers

Forks

Contributors

Languages