The New Modular Workbench
The CWB is now built lego-fashion from a number of components. Most
components have the empty programmers' interface sig end
, in
order to minimise the dependencies between modules. This is intended to
have two beneficial effects:
- A user of the CWB can choose to build an executable which doesn't
contain much functionality beyond what this user wants. This is intended to
counteract the rather "kitchen sink" like nature of the old CWB.
- A developer can build a new optional component without needing to alter
CWB code outside that module.
I'm also fondly hoping that I may be able to persuade other people to look
after some of the modules at some stage in the future. Offers welcome...
There is more information for developers in
Developers' Corner.
Back to CWB home page