<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Object Mentor Blog: Announcement: Aquarium v0.1.0 - An Aspect-Oriented Programming Toolkit for Ruby</title>
    <link>http://blog.objectmentor.com/articles/2007/08/23/announcement-aquarium-v0-1-0-an-aspect-oriented-programming-toolkit-for-ruby</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Announcement: Aquarium v0.1.0 - An Aspect-Oriented Programming Toolkit for Ruby</title>
      <description>I just released the first version of a new Aspect-Oriented Programming toolkit for Ruby called &lt;a href="http://aquarium.rubyforge.org/"&gt;Aquarium&lt;/a&gt;. 

I blogged about the goals of the project &lt;a href="http://blog.aspectprogramming.com/"&gt;here&lt;/a&gt;. Briefly, they are 
&lt;ul&gt;
&lt;li&gt;Create a powerful &lt;i&gt;pointcut language&lt;/i&gt;, the most important part of an AOP toolkit.
&lt;li&gt;Provide Robust support for concurrent &lt;i&gt;advice&lt;/i&gt; at the same &lt;i&gt;join point.&lt;/i&gt;.
&lt;li&gt;Provide runtime addition and removal of aspects.&lt;/li&gt;
&lt;li&gt;Provide a test bed for implementation ideas for &lt;a href="http://www.martinfowler.com/bliki/DomainSpecificLanguage.html"&gt;DSL's&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

There is extensive documentation at the &lt;a href="http://aquarium.rubyforge.org/"&gt;Aquarium&lt;/a&gt; site. Please give it a try and let me know what you think!


</description>
      <pubDate>Thu, 23 Aug 2007 17:26:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:ef446f2a-179b-4d3e-8a33-f7ef1d49a9dc</guid>
      <author>Dean Wampler</author>
      <link>http://blog.objectmentor.com/articles/2007/08/23/announcement-aquarium-v0-1-0-an-aspect-oriented-programming-toolkit-for-ruby</link>
      <category>Dean's Deprecations</category>
      <category>Dynamic Languages</category>
      <category>aspect</category>
      <category>oriented</category>
      <category>programming</category>
      <category>Ruby</category>
      <category>aquarium</category>
      <trackback:ping>http://blog.objectmentor.com/articles/trackback/8799</trackback:ping>
    </item>
    <item>
      <title>"Announcement: Aquarium v0.1.0 - An Aspect-Oriented Programming Toolkit for Ruby" by Hendy Irawan</title>
      <description>&lt;p&gt;Thank you Dean.&lt;/p&gt;


	&lt;p&gt;With AspectR seemingly stalling, this is a highly respected announcement.&lt;/p&gt;


	&lt;p&gt;Will be highly appreciated by my project here:&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.assembla.com/spaces/ccdd" rel="nofollow"&gt;http://www.assembla.com/spaces/ccdd&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Thanks!&lt;/p&gt;</description>
      <pubDate>Mon, 21 Apr 2008 08:27:51 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:ae8f79eb-09e3-4d1b-a683-ee3afc1fd896</guid>
      <link>http://blog.objectmentor.com/articles/2007/08/23/announcement-aquarium-v0-1-0-an-aspect-oriented-programming-toolkit-for-ruby#comment-1719</link>
    </item>
  </channel>
</rss>
