This repo contains exercises and build instructions to help you get started developing in OCaml.
Installing build tools and libraries See [[https://github.com/ocamllabs/install-ocaml/blob/master/README.org][README.org in install-ocaml]] for instructions.
Exercises The [[file:02-exercises][exercises]] directory contains a number of exercises to get you started with OCaml. Each one has some expect-tests embedded in it. The workflow is:
cd 02-exercises/$problem_dir
dune runtest # builds and runs inline tests
dune runtest
Github Now you're done with the exercises, dive into monads and implement a part of GitHub's own =hub= CLI, using the github library from MirageOS.
See the [[file:03-github][github README]] to get started!
Frogger Now you will implement a simplified clone of the classic arcade game Frogger.
See the [[file:04-frogger][frogger README]] to get started!
Documentation and resources ** OCaml