Hanling is a minimalist, dynamically typed programming language created for teaching.
It features a clean syntax, a rich set of built‑in functions, and unique language‑level
This interpreter is implemented in Golang.
Bubble Sort in Hanling
- Clean, readable syntax - like Lua and Python
- Dynamic types – numbers, strings, booleans,
nil, lists, and maps. - Built‑in unit testing –
testblocks andassertstatements. - Error handling –
try/catchblocks to handle runtime errors gracefully.
See doc/ to learn more.
Run go build to build, then run ./hanling <run|eval|test|> <filname>
See LICENSE
