AspectC is a simple aspect-oriented extension to C, intended to support operating systems and embedded systems programming. We are currently using it everday in our a-kernel project, and we hope to make it publically available soon. Our approach to developing AspectC has been to quickly get an initial language running, and start using it in a real system; and then go on to further refine the language and implementation based on our experience using it. The initial design of AspectC was taken directly from the non-object oriented subset of AspectJ. The language has evolved from that point, because of the important differences between C 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. |