This chapter shows how to build, install and run the various executables in the Monod implementation, as well as the different parts of the documentation. We begin by describing in detail how to compile the Monod binaries from the source code, then we present the documentation creation process, and end the chapter with usage notes for the various Monod executables.
The current documentation describes the latest version available at the time of writing, which is version 0.02. Check the file VERSION in the top-level source directory to compare.
State of the Code: Version 0.02 At the time of writing, the Monod project is still in a early phase. The design stack is far from fully implemented. The bottom 3 layers (up to the Incubator) are “working”. Additionally, the protein-definition part of layer 4 (the Cytoplasm) is there. The Swarm implementation is extremely inefficient and non-scalable (don't put more than, say, 10 residents in there!). No one cares about performance at this stage — the goal is to get to the Monod Culture as fast as possible. The the Cell is not yet implemented, not to mention the Culture. The only meaningful executable is the Incubator-based calculator example, which can't even perform division at this point. The test suite should run without a problem.