Aspect Oriented Programming

Aspect-oriented software development is a new technology for separation of concerns (SOC) in software development. The techniques of AOSD make it possible to modularize crosscutting aspects of a system.

Simon Fell MSDN article:

original Xerox PARC paper:

aspectj for AOP in Java:

Trans Warp is a model for applying AOP in Python (or Zope?). now named PEAK.

For Python, see PythIus project and |notes

Edited: |

blog comments powered by Disqus