Skip to content

Functional

Immutability, algebraic data types and effect discipline transfer into every other language here, which is the main reason to learn one. Runtime models split hard — the BEAM’s supervision has nothing in common with Haskell’s laziness.

Layer 26 entities0 started
  • haskell

    Not started. Becomes a package with its own syllabus once it begins.

    candidate
  • elixir

    Not started. Becomes a package with its own syllabus once it begins.

    candidate
  • erlang

    Not started. Becomes a package with its own syllabus once it begins.

    candidate
  • clojure

    Not started. Becomes a package with its own syllabus once it begins.

    candidate
  • fsharp

    Not started. Becomes a package with its own syllabus once it begins.

    candidate
  • ocaml

    Not started. Becomes a package with its own syllabus once it begins.

    candidate