PhD Student at the University of Victoria

AspectC

Aspect Oriented Programming (AOP) is a mechanism intended to concretely implement cross cutting concerns in a modular way.  Even though there are successful implementations of AOP for languages like Java, the C programming language still lacks a useable implementation.  The UBC AspectC project intends to solve some of the underlying problems associated with aspects in C to aid in the development of a viable aspects in C implementation.

see the old project page here