Home

Awesome

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

EditorSourceInstallSyntax highlighting
Vimtools/mirth-vimTo install via Pathogen, </br> run make install-vim.:heavy_check_mark:
VS Codetools/mirth-codeEnsuring code is in your PATH, </br> run make install-code. </br> Not yet published in the Marketplace.:heavy_check_mark:
Atomtools/mirth-atomEnsuring apm is in your PATH, </br> run make install-atom. </br> Not yet published in the atom.io package registry.:heavy_check_mark:

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.