<?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>ronin: Higher Order Messaging in Ruby</title>
    <link>http://blogs.divisibleprime.com/ronin/articles/2007/04/05/higher-order-messaging-in-ruby</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Stuff</description>
    <item>
      <title>Higher Order Messaging in Ruby</title>
      <description>&lt;p&gt;&lt;a href="http://kbullock.ringworld.org/2007/3/26/higher-order-messaging"&gt;Kevin Bullock&lt;/a&gt;: WARNING: Deep magic ahead!&lt;/p&gt;

&lt;blockquote&gt;
    &lt;p&gt;I stumbled on a concept called Higher-Order Messaging (HOM) today. It&amp;#8217;s a handy way to allow an object-oriented language to call a message on all members of a collection without having to manually iterate over the collection&amp;#8230;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is quite nifty, I&amp;#8217;m not sure the deep magic label is warranted though.  It&amp;#8217;s well worth reading through to the end, especially if your not so familiar with the way Ruby can be used to create new language features as described.&lt;/p&gt;

&lt;p&gt;Some of the comments completely miss the point, but thankfully are pulled up as such.&lt;/p&gt;</description>
      <pubDate>Thu, 05 Apr 2007 20:16:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:f23c8232-c56b-4df1-a32d-7c7d0ebbe618</guid>
      <author>Kerry</author>
      <link>http://blogs.divisibleprime.com/ronin/articles/2007/04/05/higher-order-messaging-in-ruby</link>
      <category>Tech</category>
      <category>Ruby</category>
      <category>ruby</category>
      <trackback:ping>http://blogs.divisibleprime.com/ronin/articles/trackback/855</trackback:ping>
    </item>
  </channel>
</rss>
