Lambda the Ultimate

inactiveTopic Pointcuts and Advice in Higher-Order Languages
started 5/24/2004; 3:03:18 AM - last post 5/25/2004; 2:03:23 PM
Ehud Lamm - Pointcuts and Advice in Higher-Order Languages  blueArrow
5/24/2004; 3:03:18 AM (reads: 5279, responses: 1)
Pointcuts and Advice in Higher-Order Languages
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

Chris Rathman - Re: Pointcuts and Advice in Higher-Order Languages  blueArrow
5/25/2004; 2:03:23 PM (reads: 71, responses: 0)
Interesting paper, as it always seems the Lisp is there - no matter the paradigm.

But I can't help but think of a quip I read where AOP is meant to make the COME FROM construct ubiquitous. :-)