SCLS Foundation "Leonhard"
Everything as a root, and the root of SCLS is this part of the lbirary : SCLS Foundation "Leonhard".Presentation
What is SCLS Foundation "Leonhard" ?
As mentionned in the name, SCLS Foundation is the foundation of the SCLS libraries. It s named after the very known mathematician Leonhard Euler, one of the foundation of modern mathematics. It contains a lot of tools, which are too little to have their own entire SCLS part, but too big and used to be implemented in each single SCLS files. As a foundation, it is made to be the simplest possible. It can be used as a single head-only librairie.
Content
The main content in SCLS Foundation (distributed between a lot of files) are described here.
Debugguer handling
SCLS Foundation offers an easy and efficient way to debug your code, with the debugging tools. It is made with a lot of output capabilities, made to be the clearer possible. Discover this part of the library here : SCLS Foundation debugging handling.
File handling
The C++ file handling system can be some kind of complex sometimes, and annoying other times. SCLS contains a part made to easily use file, inspired from how others language does it. Discover this part of the library here : SCLS Foundation file handling.
Text / XML handling
A lot of things used in SCLS uses the XML format, easily handled by SCLS Foundation. Indeed, SCLS Foundation contains a lot of features to handle XML, or even less precise text. Discover this part of the library here : SCLS Foundation text / XML handling.
Binary handling
As the root of everything in a computer, SCLS Foundation also contains a lot of tools made to easily use binary in C++. Actually, it is kinda dangerous to use it in a lot of cases, because an error mixed with bad luck can literally destroy the computer. In SCLS, this operations can be made surely and simply, reducing the risk. Discover this part of the library here : SCLS Foundation binary handling.