Moneky programming language implemented in Golang:
- C-like syntax
- variable bindings
- integers and booleans
- arithmetic expressions
- built-in functions
- first-class and higher-order functions
- closures
- a string data structure
- an array data structure
- a hash data structure
Support both a tree-walking interpreter and a register-based compiler.