introduction.rst 835 B

12345678910111213141516171819202122
  1. .. _stdlib_introduction:
  2. ============
  3. Introduction
  4. ============
  5. The squirrel standard libraries consist in a set of modules implemented in C++.
  6. While are not essential for the language, they provide a set of useful services that are
  7. commonly used by a wide range of applications(file I/O, regular expressions, etc...),
  8. plus they offer a foundation for developing additional libraries.
  9. All libraries are implemented through the squirrel API and the ANSI C runtime library.
  10. The modules are organized in the following way:
  11. * I/O : input and output
  12. * blob : binary buffers manipilation
  13. * math : basic mathematical routines
  14. * system : system access function
  15. * string : string formatting and manipulation
  16. * aux : auxiliary functions
  17. The libraries can be registered independently,except for the IO library that depends from the bloblib.