Go to the first, previous, next, last section, table of contents.


Future Work

`Cslang' needs work in many places. While the main goal - building the interpretor - has been accomplished, the library that will provide the functionality required in order to actually use the interpretor to configure applications has not yet been written. A lot of work should be put in completely deallocating all the type structures and execute tree nodes used at execute time. There is no need for these structures to be kept after the completion of the execute phase.

Also `CSlang' needs testing. Lots of regression tests should be written, either from scratch or by adapting some of the available regression tests used for the `GNU C' compiler. Such tests can dramatically reduce the risk of introducing new problems while fixing old ones or adding new features to the interpretor.

References

[1] Kernighan and Ritchie       "The C Programming language"
[2] Rationale for ANSI          "Programming Language - C"
[3] Allen I. Holub              "Compiler Design in C"


Go to the first, previous, next, last section, table of contents.