An interpreter implementation for the Monkey
programming language in various languages.
This repository contains implementations for the Monkey
programming language described in
the book Writing an Interpreter in Go by Thorsten Ball. The Go
implementation is the
reference implementation found in the book and it is being ported currently in C++
, Scala
.
Go
: completed, macros are supportedScala
: completed (support for dictionaries is not implemented, neither macros)C++
: mostly incomplete
Have a look at the README.md
files in each (language) folder.