next up previous
Next: 5.8 Problems Encountered Up: 5.7 Adding Modules Previous: 5.7 Adding Modules

5.7.1 Dynamic runtime inclusion of modules

As this stereocam system is an initial reference implementation, the feature of having modules dynamically linked at runtime wasn't investigated. Naturally, it is the preferred way of using modules, as it would allow the main program to only be recompiled when a structural of framework change is made, and allow modules to be developed separately and included only when needed. Further, the size of the binary program is typically around 4Mb on a standard Irix C++ installation, and this size will soon become prohibitive. Dynamic runtime inclusion of modules can help this by breaking the binary into many, smaller pieces, which are only loaded when called upon.20

Kevin Pulo