Monkey
Monkey programming language
Language Features:
- Integers, booleans, strings, arrays, hash maps
- A REPL
- Arithmetic expressions
- Let statements
- First-class and higher-order functions
- Built-in functions
- Recursion
- Closures
Run REPL using Compiler and Virtual Machine
go run . -engine=vm
Run REPL using Tree-walking interpreter
go run . -engine=eval