What is Melange
The compiler (
The preprocessor (
melange.ppx): This is a meta-programming tool designed to preprocess Melange programs, simplifying code generation for common use cases like generating bindings or code from types.
The playground: This is a browser-based version of the compiler, enabling users to experiment with and share Melange code snippets and small programs.
In addition to these core components, there is an ongoing effort to integrate Melange into the broader OCaml Platform and other tools and libraries within the OCaml ecosystem:
A package repository: Melange libraries and tools are published in the main public package repository for opam.