File: introduction.rst

package info (click to toggle)
squirrel3 3.1-8.3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,380 kB
  • sloc: cpp: 12,722; ansic: 917; makefile: 316; python: 40
file content (22 lines) | stat: -rw-r--r-- 835 bytes parent folder | download | duplicates (12)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
.. _stdlib_introduction:

============
Introduction
============

The squirrel 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 squirrel API and the ANSI C runtime library.
The modules are organized in the following way:

* I/O : input and output
* blob : binary buffers manipilation
* math : basic mathematical routines
* system : system access function
* string : string formatting and manipulation
* aux : auxiliary functions

The libraries can be registered independently,except for the IO library that depends from the bloblib.