Here is a list of all topics with brief descriptions:
Global functions | These utilities allow simple code like: |
Containers | There are several container classes that can hold elements of different types (Array, Array_, Array2, Map, Dic, Stack, HashMap) |
XML, XDL, and JSON | These functions allow parsing and writing data in XML, XDL and JSON formats |
Testing | Tiny testing functionality |
Threading | |
Factory class and macros | A Factory allows creating objects given a class name as a String |
HTTP clients and servers | These classes enable creating servers and clients for the HTTP 1.1 protocol |
Socket communication | These classes enable network communication with TCP (plain or TLS encrypted), UDP and Unix/Local sockets |
Reference-counted objects | Several classes implement reference counting so that objects are copied by reference (shared) |
Math | |
Binary data | Reading and writing binary data as a stream (in big or little endian order) |
Dynamically loadable libraries | Class Library allows loading a dynamic/shared library at runtime and import symbols from it (usually functions) |
Message logger | Class Log and related macros allow logging messages to the console and/or to a file |