/mirth

Compiler for the Mirth programming language.

Primary LanguageCBSD Zero Clause License0BSD

Mirth

build

Mirth is a new strongly-typed concatenative programming language.

Mirth is inspired by Forth, Joy, Haskell, Lisp, and monoidal category theory.

This repository is a work-in-progress implementation of Mirth. If you are interested, please support the development of Mirth on Patreon. Thank you for your time and generosity.

Hello, world!

||| A simple hello world program to show off the Mirth language.
module(examples.hello-world)
import(std.prelude)
import(std.world)

def(main, +World -- +World,
    "Hello, world!" print)

Tools

Editor Source Install Syntax highlighting
Vim tools/mirth-vim To install via Pathogen,
run make install-vim.
✔️
VS Code tools/mirth-code Ensuring code is in your PATH,
run make install-code.
Not yet published in the Marketplace.
✔️
Atom tools/mirth-atom Ensuring apm is in your PATH,
run make install-atom.
Not yet published in the atom.io package registry.
✔️

License

This software is licensed under a BSD Zero Clause License. This is a public domain equivalent license. You can use, copy, modify, and/or distribute, with or without fee. You can use it freely as part of larger projects, commercial or otherwise. No warranty is implied. See LICENSE for the full text of the license.