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:
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...
- 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.
There is more information for developers in
Back to CWB home page