LiP students are expected to fork the repository and push solutions to the exercises on their fork.
Invitation to the Discord server: https://discord.gg/fttNEU38
To work at these projects you must have a local installation of OCaml. Look here for minimal instructions.
Once you have installed OCaml, work on the following warm-up exercises:
- A minimal language of boolean expressions
- Boolean expressions with not, and, or
- Typed arithmetic expressions with dynamic type checking
- Typed arithmetic expressions with static type checking
- OCaml Programming: Correct + Efficient + Beautiful
- OCaml from the very beginning
- B. Pierce. Types and Programming Languages. MIT Press, 2002