From: Steve L. <ste...@gm...> - 2008-04-08 09:49:47
|
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... |