TC2
TC2 is library for writing modular programs. A TC2 application
consists of a set of modules, each implementing one or more
separately defined interfaces. When a module uses a function
defined by some interface, a module implementing that interface is
automatically loaded. TC2 keeps track of dependencies between
modules and automatically unloads modules when they are no longer
required, as well as preventing unloading of modules in use.
Download
The latest release is available from the SourceForge
project page.
TC2 requires the latest version of
libtc.
Installation
Installation is straight-forward.
- Get the latest version of the tc2 and tc2-modules
packages. The version numbers might not be the same.
- Configure, build, and install tc2.
- Configure tc2-modules with the same prefix as tc2.
- Build and install tc2-modules.
- Try running
tc2 -x Shell
. If you don't get a
TC2>
prompt, file a bug report.