The following documents are relevant to the project:
- Command-line options documentation: pdf, postscript.
- AOSD 2005 paper on extending abc: pdf, postscript.
- Technical report giving a high-level overview of the design of abc: pdf, postscript.
- PLDI 2005 paper on optimisations in abc: pdf, postscript.
- AspectJ Programming Guide: abc is an implementation of the AspectJ language.
- AspectJ grammar (in html, pdf or postscript format): We have developed a complete definition of the lexical structure of AspectJ, as well as a complete LALR(1) grammar.
- Differences with ajc: ajc was the first implementation of the AspectJ language, and this document summarises the differences between abc and ajc.
- Other entries of our web site are also of relevance:
- FAQ: frequently asked questions about abc.
- Performance: a brief discussion of the performance of the code generated by abc.
- Publications: links to further papers and theses relating to abc.
- Talks: presentations about abc.
- Extensions: New language extensions provided by abc.
- Optimisations: a summary of the optimisations provided by abc.