Skip to content
Darren Bane edited this page Apr 4, 2018 · 6 revisions

Basically, too much to start documenting here.... :-)

But, what about:

  • Remove internal reliance on chr$(0) as end-of-string
  • A Windowing interface
  • We could do with some comments in the source tree... :-)
  • A better SAVEd file format that can withstand some changes in the internal format (XDR?)
  • A rewrite in C++ (has been long on my mind)
  • Finish internationalisation of messages. Common ones are done, but there are still a lot of error messages remaining.
  • Fix the dependencies in the Makefile
  • Heavily recursive Comal programs mess up the interpreter a bit. Maybe it's a good idea to rewrite a bit of the cental interpreter to not recurse into itself too much. Or keep track of the stack size and pose a limit on the heap size the interpreter can allocate.
  • Pass whatever subset of the Common COMAL test suite that makes sense
  • Support whatever subset of the "STANDARD" and "Type Detector" modules that makes sense
  • Migrate most docs to a Wiki?
Clone this wiki locally