The daScript standard libraries consist in a set of modules implemented in C++. While are not essential for the language, they provide a set of useful services that are commonly used by a wide range of applications (file I/O, regular expressions, etc.), plus they offer a foundation for developing additional libraries.
All libraries are implemented through the daScript API and C++ runtime library. The modules are organized in the following way:
ast - compilation time information, reflection, and syntax tree library
daslib/functional - high-order functions to support functional programming