Subproject
From Abacus Compiler Wiki
In the long run, Abacus is intended to become a "swiss army knife" for programming tools in the tradition of busybox and similar. That means, you're welcome to code a Debugger or Disassembler to the Abacus tree, as long as it's a simple and useful application that "just works" (But remember, Abacus will not get another fronted than that for ISO C99). So I'll collect different ideas of what a typical Linux programmer needs, and what we're going to do different than existing (gnu) counterparts.
Assembler In fact this is obvious. We need to provide both an standalone Assembler Frontend and inline Assembler, because many important software projects cannot work without this feature (Most important, the Linux Kernel itself). We have to prove, if we only provide the ugly gnu/at&t style syntax, or also in an intel-like style (i like the fasm style, for exsample).
Build Tool We don't need to implement something complex like make; we can just check the file stats as a simple feature triggered by an command line option. A more complex model should be implemented in a shell, and is not part of our work.
