Libraries

Until now, a small number of libraries are available, and they have been developed for my own needs, and/or compiler testing, so they are not always versatile.

Excepted for rtl.slb, float.slb, string.slb, sort.slb and lcd.slb (which are directly written in assembly language) each library (for example x) is written in C, and related to 3 files:

Obviously, sources files are not needed to use libraries, but can be useful because the cpik project is under development, so libraries are far from being stabilized.

Sources libraries are installed in /usr/share/cpik/<VERSION>/lib and headers
in /usr/share/cpik/<VERSION>/include.

However, source libraries generated from C files are not distributed because they depends on compiler and run time code version. You need to recompile the source code yourself.

As the compilation is really very fast, I generally include the source code of the libraries I use in my pikdev projects, so they are compiled with the rest of the application.



Subsections
Alain Gibaud 2015-07-09