7. Development Plan

On a high level, this is the order in which we should approach the tasks:

The author has implemented a "toy" prototype system that fulfills many of the features outlined above. It uses hmake by running it as an external command. It can build Debian packages and interfaces with the Common Debian Build System. It can prepare installations for Hugs and GHC. The author decided to stop implementation, however, until details about the Packaging system (Section 4.3) are worked through.