Chapter 1. Overview

Table of Contents

1.1. Modules
1.2. Messages
1.3. Error handling

Parabellym is an environment for building modular applications of any kind. The environment consists of a shared library, which provides module management and message based inter-module communication ("IMC") functions, and a loader. Each module resides in a separate shared library, has a fixed entry function and runs in a separate thread. The library implements sereval basic security measures that prevent certain actions which can lead to system instability.

The system comes with a default loader which is sufficient for building console applications and daemons.