Skip to content

Pyrite7/morb-lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

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.

Project structure

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.

Running the project

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages