Rudiments Programming Guide

- Standard Input and Output

- Using the standard I/O classes

- Sleeping

- Using the snooze class

- Process and Process Environment

- Using the process class
- Using the commandline class
- Using the environment class

- Character and String Storage and Manipulation

- Using the character class
- Using the charstring class
- Using the stringbuffer class

- Binary Data Storage and Manipulation

- Using the bytestring class
- Using the bytebuffer class
- Using the memorypool class

- Regular Expressions

- Using the regularexpression class

- Random Numbers

- Using the randomnumber class

- Encryption

- Using the crypt class

- Date and Time

- Using the datetime class

- Containers

- Using the dynamicarray class
- Using the staticcarray class
- Using the linkedlist class
- Using the singlylinkedlist class
- Using the dictionary class

- System Information

- Using the error class
- Using the sys class
- Using the userentry class
- Using the groupentry class
- Using the hostentry class
- Using the protocolentry class
- Using the serviceentry class

- Files, File Permissions, Directories and Filesystems

- Using the file class
- Using the permissions class
- Using the directory class
- Using the memorymap class
- Using the filesystem class

- Threads

- Using the thread class
- Using the threadmutex class

- Interprocess Communication

- Using the sharedmemory class
- Using the semaphoreset class
- Using the signal classes

- Clients and Servers

- Using the inetsocketserver class
- Using the inetsocketclient class
- Using the unixsocketserver class
- Using the unixsocketclient class
- Using the listener class

- Automation

- Using the chat class

- Parameter Strings

- Using the parameterstring class

- URLs

- Using the url class

- XML

- Using the xmldom and xmldomnode classes
- Using the xmlsax class

- Logging

- Using the logger class

- Dynamic Libraries

- Using the dynamiclib class

- Compilers

- Using the codetree class
- Using the compiler class