The Squirrel programming language 2.2 stable (Default branch) |
|
|
Squirrel is a light-weight programming language
(around 6000 lines of code) that features
higher-order functions, classes/inheritance, delegation, tail recursion, generators, cooperative threads, exception handling, reference counting and garbage collection on demand. It has a C-like
syntax.
License: zlib/libpng License
Changes:
The _newslot metamethod in classes was added.
enums and constants were added. sq_pushconsttable
and sq_setconsttable were added to the API.
Function default parameters were added. Octal
literals were added. The debug hook was fixed, so
"calls" and "returns" are properly notified in the
same number. A coroutine bug was fixed.
|