Welcome to
Aspect Programming
Welcome
Aspect Programming is an advocacy site for Aspect-Oriented Software Development, sometimes just called Aspect-Oriented Programming. We explore the role that AOSD plays in many facets of software development, especially design and implementation. We also explore the practical challenges of using existing AOSD tools and techniques. Lately, we have been developing Aquarium, an AOP toolkit for the Ruby language.
News:
April 16, 2008: Updated my longer introduction to Aquarium, called Aquarium: Aspect-Oriented Programming for Ruby (PDF), to reflect API changes since the original version was made.
April 3, 2008: Added a short presentation to the papers section on Aquarium, called Aquarium: AOP for Ruby (PDF) that I gave at the AOSD 2008 Conference today.
February 25, 2008: Announcing the V0.4.0 release of Aquarium, an Aspect-Oriented Programming Toolkit for Ruby:
- Aquarium website.
- Blog about Aquarium's goals.
- White papers about Aquarium.

