All Projects → mirth-lang → Mirth

mirth-lang / Mirth

Licence: mpl-2.0
Compiler for the Mirth programming language.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Mirth

Clojush
The Push programming language and the PushGP genetic programming system implemented in Clojure.
Stars: ✭ 305 (-21.79%)
Mutual labels:  interpreter
V8
The official mirror of the V8 Git repository
Stars: ✭ 18,808 (+4722.56%)
Mutual labels:  interpreter
Tcl
The Tcl Core. (Mirror of core.tcl-lang.org)
Stars: ✭ 342 (-12.31%)
Mutual labels:  interpreter
Umka Lang
Umka: a statically typed embeddable scripting language
Stars: ✭ 308 (-21.03%)
Mutual labels:  interpreter
Pycparser
C parser and interpreter written in Python with automatic ctypes interface generation
Stars: ✭ 320 (-17.95%)
Mutual labels:  interpreter
Wasm3
🚀 The fastest WebAssembly interpreter, and the most universal runtime
Stars: ✭ 4,375 (+1021.79%)
Mutual labels:  interpreter
Enso Archive
Looking for Enso, the visual programming language? ➡️ https://github.com/enso-org/enso
Stars: ✭ 305 (-21.79%)
Mutual labels:  interpreter
Plam
An interpreter for learning and exploring pure λ-calculus
Stars: ✭ 385 (-1.28%)
Mutual labels:  interpreter
Craftinginterpreters
Repository for the book "Crafting Interpreters"
Stars: ✭ 4,298 (+1002.05%)
Mutual labels:  interpreter
Vm.js
Javascript 解释器. Javascript Interpreter
Stars: ✭ 343 (-12.05%)
Mutual labels:  interpreter
Goby
Goby - Yet another programming language written in Go
Stars: ✭ 3,296 (+745.13%)
Mutual labels:  interpreter
My basic
A lightweight BASIC interpreter written in standard C in dual files. Aims to be embeddable, extendable and portable.
Stars: ✭ 316 (-18.97%)
Mutual labels:  interpreter
Passerine
A small extensible programming language designed for concise expression with little code.
Stars: ✭ 341 (-12.56%)
Mutual labels:  interpreter
Calculatex
in progress pretty printing calculator language
Stars: ✭ 302 (-22.56%)
Mutual labels:  interpreter
Monkey
Interpreter with support for class, linq, sql, net, http, fmt, json and A realtime syntax highlighting REPL.
Stars: ✭ 347 (-11.03%)
Mutual labels:  interpreter
Rbpf
Rust virtual machine and JIT compiler for eBPF programs
Stars: ✭ 306 (-21.54%)
Mutual labels:  interpreter
Yaegi
Yaegi is Another Elegant Go Interpreter
Stars: ✭ 4,044 (+936.92%)
Mutual labels:  interpreter
Picrin
lightweight scheme interpreter
Stars: ✭ 387 (-0.77%)
Mutual labels:  interpreter
Sh
A shell parser, formatter, and interpreter with bash support; includes shfmt
Stars: ✭ 4,343 (+1013.59%)
Mutual labels:  interpreter
Hyper Haskell
The strongly hyped Haskell interpreter.
Stars: ✭ 342 (-12.31%)
Mutual labels:  interpreter

Mirth

build

Mirth is a new concatenative programming language.

Mirth is inspired by Forth, Joy, Haskell, Idris, Rust, Lisp, ATS, 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.

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

As this is an unstable work-in-progress, the current version of Mirth is not yet released, and all rights are reserved. However, you may, at your risk, check out this repo and run it. But again, this language is not ready to be used, and is subject to backward-incompatible changes.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].