Pointcuts and Advice in Higher-Order Languages. David B. Tucker and Shriram Krishnamurthi. International Conference on Aspect-Oriented Software Development, 2003
Should pointcuts be first class? Read section 3.2 and decide for yourself!
The paper can serve as an AOP tutorial for Scheme-heads, so if you never understood what's all the fuss about, you might want to give it a chance.
The paper provides an implementation based on PLT Scheme. Section 5 explains the basics of PLT's module system and the use of continuation marks.
Posted to Software-Eng by Ehud Lamm on 5/24/04; 3:05:57 AM