The Mond Programming Language
Mond is an experimental functional language with a Lisp-inspired syntax and ML-style static types that targets the BEAM.
Mond’s core features are:
- immutability
- Hindley-Milner type system that infers types, no hints or signatures.
- strong and static typing
- expressive type system
- no function coloring
- errors as values
- no panics or exceptions
- friendly and useful compiler errors
- targets the BEAM
Mond draws inspiration from a variety of programming languages but chiefly from:
- Rust
- Clojure
- OCaml