Announcement: Aquarium v0.1.0 - An Aspect-Oriented Programming Toolkit for Ruby 38
I just released the first version of a new Aspect-Oriented Programming toolkit for Ruby called Aquarium. I blogged about the goals of the project here. Briefly, they are
- Create a powerful pointcut language, the most important part of an AOP toolkit.
- Provide Robust support for concurrent advice at the same join point..
- Provide runtime addition and removal of aspects.
- Provide a test bed for implementation ideas for DSL's.