- Learn OCaml
- Create ocamlings
- be able to answer "What is functional programming?"
- billionaire
- Install ocaml/opam
- opam init
- opam install ocaml-lsp-server
- opam install ocamlformat (optional)
- dune was already installed now?! idk how that works.
- I don't know anything.
- What is Janestreet and are they a type of mafia?
- Apparently we are using dune now!
- Why are paranthesis so special? Even the dune files use them.
- dune build @fmt --auto-promote and dune fmt are the same thing.
- What do double semi colons mean?!
- executables are lost after reopening shell(eval $(opam env) into shell config is probably useful.)
- Definitions are not expressions, nor are expressions definitions—they are distinct syntactic classes.
- https://github.com/o1-labs/ocamlbyexample
- https://v2.ocaml.org/learn/tutorials/99problems.html
- https://v2.ocaml.org/learn/
- https://www.cs.cornell.edu/courses/cs3110/2018sp/l/01-intro/lab.html
- https://ocamlverse.net/content/testing.html
- https://dune.readthedocs.io/en/stable/
- https://cs3110.github.io/textbook/cover.html