ChaiScript
ChaiScript Language Standard Library Reference

ChaiScript, at its core, has some very functional programming-inspired habits.

Few places show this off as clearly as the prelude, itself a name taken as a nod to the popular functional language Haskell. This prelude is available to all standard ChaiScript applications, and provides a simple foundation for using numbers, strings, and ranges (the general category of Range cs and their iteration).