|
The Home of AspectC++ |
|
Current Version: 1.1
[Linux/i386 | Win32 | Sources | Sources (woven)] Daily Build: [Linux/x86 | Linux/x86_64 | Win32 | Sources | Sources (woven)] |
About the ProjectThe success of Aspect-Oriented Software Development rises and falls with user-friendly tool support. With AspectJ® ¹ the first complete and powerful language extension for AOP has been created. With the AspectC++ project we extend the AspectJ approach to C/C++. It is a set of C++ language extensions to facilitate aspect-oriented programming with C/C++. An implementation of an AspectC++ compiler is available for download from our download page.
¹ AspectJ is a trademark of Xerox Corporation. Latest News13th June 2013 - Updated AspectC++ Roadmap. C++ 11 support is coming! 8th Mar 2012 - AspectC++ Release 1.1 is available at the Download page. It has a faster and much better parser and supports weaving in macro-generated code. 26th January 2012 - Zygmunt Ptak provides an AspectC++ package for ARCHLINUX. 17th May 2011 - Riku Halonen from Nokia has posted a very nice blog on using AspectC++ for Qt development on meego.com. 3rd May 2011 - An application note on "Using AspectC++ for Qt Application Development" (including example code) has been uploaded to the Documentation page. |