Mond is an experimental functional language with a Lisp-inspired syntax and ML-style static types that targets the BEAM.
To get started read the book
This repo is a mono-repo that contains the core of the Mond programming language, including:
bahn- the build tool for theMondprogramming languagemond-format- a library for formattingMondsource codemond-lsp- a library for theMondlsp (language server protocol)mondc- the compiler for theMondprogramming languagebook- theMondprogramming language booksamples- someMondsamples
Other parts of the ecosystem are hosted in separate repos:
Mond has proved a useful project in exploring using LLMs / agentic AI for increasing productivity. At rough estimate the repo is currently 70% LLM generated and 30% human written. All AI generated code is reviewed by a human and considerable effort has been made on code coverage and ensuring that the AI generated code behaves as intended.
