Hi again,
Since there's a thread on the Yahoo group about features
people would like to see in OnBC, I thought I'd start a similar one
here, but aimed more at development goals.
There are many things I've always wanted to add/improve, but never had
time for, so here's a few, (to give you an idea of the sort of thing I
meant and) to get the ball rolling:
- Test Harnesses/scaffolds/etc that would allow us to
test/develop/debug parts of the code base in isolation, on a non Palm
platform. (eg stub functions to replace/wrap MemHandleNew and other
PalmOS functions etc). This way we could have an automated test suite
for parts of the compiler/assembler, and have a better safety net to
catch bugs/a regression suite. (eg, some of the Syntax Tree
building/code generation etc)
- A full test suite/regression suite
- A working debugger
- A fuller set of tools for debugging OnBC and OnBA, viewing their output, etc
- Source Level debugging support, so that OnBC compiled apps could run
under GDB, and/or to allow us to build a source level debugger
- A decent code optimiser for OnBC
- An ARM assembler
- Better built in support for adding ARMlets to projects
- Generation of ARM assembler from OnBC
Anyone else got anythings they wish for?
Boz
PS - Some of these are already on the task list, some should probably
be added, I just wanted to throw some ideas around...
|