Skip to content

Sudha247/learn-ocaml-workshop

 
 

Repository files navigation

IndiaFOSS 2023 OCaml Workshop

This repo contains exercises and build instructions to help you get started developing in OCaml.

Installing build tools and libraries

See README.org in install-ocaml for instructions.

Exercises

The 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
# Look at test output and compiler errors, edit problem.ml, rerun:
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 github README to get started!

Frogger

Now you will implement a simplified clone of the classic arcade game Frogger.

See the frogger README to get started!

Documentation and resources

OCaml

Jane Street libraries and tools

dune

About

Exercises and projects for Jane Street's OCaml Workshop

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • OCaml 88.2%
  • Scheme 8.9%
  • HTML 1.4%
  • Standard ML 0.6%
  • Makefile 0.5%
  • Shell 0.3%
  • Dockerfile 0.1%