AspectC is a simple aspect-oriented extension to C, intended tosupport operating systems and embedded systems programming. We arecurrently using it everday in oura-kernelproject, and we hope to make it publically available soon. Our approach to developing AspectC has been to quickly get an initiallanguage running, and start using it in a real system; and then go onto further refine the language and implementation based on ourexperience using it. The initial design of AspectC was taken directlyfrom the non-object oriented subset of AspectJ. The language hasevolved from that point, because of the important differences betweenC and the non-OO subset of Java. PeopleCurrent- Gregor Kiczales
- Yvonne Coady
AlumniRecent PublicationsYvonne Coady, Gregor Kiczales, Mike Feeley and Greg Smolyn."Using AspectC to Improve the Modularity of Path-Specific Customization in Operating System Code",FSE 2001. |