Mystic
A small programming language with closures, implemented twice: in Java and in Python.
Stack
- Java
Python Git
Try it
This runs the real Mystic interpreter in your browser. Pick an example or write your own.
Highlights
- A dynamically typed language with closures, written by hand.
- Scanner, recursive descent parser, resolver and a tree-walking interpreter.
- Implemented twice, in Java and Python, and checked against the same example programs in CI.