MORB (written in all caps, and in bold text if possible) is an expression-oriented, functional programming language with a static type system. It has several features including but not limited to:
- First-class functions
- Sum and product types
- A cool mechanism for pattern matching sum types (wow)
The name MORB comes from Mid-Oceanic Ridge Basalt.
Start writing MORB today and enter a flow state reminiscent of diving into really thick peanut butter.
This directory should contain at least the files Cargo.toml and Cargo.lock, along with the src/ directory, which contains the interpreter source code.
There should also be a file called tutorial.md, which contains the tutorial for all the language features. Finally, the file example.morb is an example module containing some MORB code from the tutorial.
This is just a regular Rust program, so the easiest way to compile and run the project is by running the cargo run command in this directory.
The project is tested on Linux, but should work on most operating systems.