/monkey

Programming language implemented for fun and educational purposes

Primary LanguageGo

monkey

Intro

Monkey is a programming language implemented for fun and educational purposes.

  • Based on an excellent book from Thorsten Ball, "Writing An Interpreter In Go".

What it can do

To check examples of what language can do, please check out examples folder.

How to run

You can play around in provided REPL, which you can run via

./bin/monkey

To run monkey source file, run

./bin/monkey <source-file>

How to build

Please note that binary is precompiled for MacOS and x86_64 ARCH. To build it for your OS and ARCH, run

go build -o bin

License

MIT