Skip to content

Essentials of Compilation: An Incremental Approach in OCaml

License

BSD-3-Clause, CC-BY-4.0 licenses found

Licenses found

BSD-3-Clause
LICENSE-CODE
CC-BY-4.0
LICENSE-CONTENT
Notifications You must be signed in to change notification settings

haskelluz/m26-eocia.ml

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

License

BSD-3-Clause, CC-BY-4.0 licenses found

Licenses found

BSD-3-Clause
LICENSE-CODE
CC-BY-4.0
LICENSE-CONTENT

Stars

Watchers

Forks

Contributors

Languages