[PRL] aspects to eliminate aspects

Doug Orleans dougo at place.org
Wed May 18 14:21:03 EDT 2005


Matthias Felleisen writes:
 > Question 1: Is it possible to write an aspect that monitors a class to 
 > discover the intervention of _other_ aspects?
 > 
 > Question 2: If the answer is 'yes', is it possible to use the 
 > information to modify the program syntactically (via reflection, for 
 > example) so that aspects can no longer mess with the class?

I think in general this would violate the obliviousness principle.
What's to stop someone else from later adding an aspect that disallows
the intervention of _your_ aspect?

--Doug




More information about the PRL mailing list