<?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>Xblog: Tag gemstone</title>
    <link>http://xblog.xman.org/articles/tag/gemstone</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>hey, if it has a capital X in it, it has to be great!</description>
    <item>
      <title>Ruby on... Gemstone?</title>
      <description>&lt;p&gt;Really, when you think about it, how can a company called Gemstone NOT get involved with a language called Ruby. So, Gemstone, of Gemstone and &lt;a href="http://seaside.gemstone.com/" title="GLASS"&gt;GLASS&lt;/a&gt; fame, &lt;a href="http://www.infoq.com/news/2008/04/maglev-gemstone-builds-ruby"&gt;have apparently decided to get the traditionally lackadaisical Ruby runtime running on their VM&lt;/a&gt;. From the first time I dabbled with Ruby it seemed like &amp;#8220;file-based Smalltalk with some ugly Perl-isms and a crappy VM&amp;#8221; (and yes, in fairness, the ugly Perl-isms are also part of its strength), so this makes a lot of sense, and may yet drag Ruby in to the real world. &lt;strike&gt;Gemstone gets bonus points for providing yet another example of &lt;a href="http://ruby.gemstone.com/" title="MagLev"&gt;confusing efficiency with scalability&lt;/a&gt;.&lt;/strike&gt;&lt;/p&gt;

&lt;p&gt;BTW: &lt;a href="http://mike.nu/"&gt;Mike&lt;/a&gt; came up with a great acronym for Gemstone to use: GLARE: &amp;#8220;Gemstone Linux Apache and Ruby Emulation&amp;#8221;.&lt;/p&gt;

&lt;p&gt;UPDATE: Avi caught me red handed for not reading the &lt;em&gt;entire&lt;/em&gt; interview. Upon further reading of the interview and &lt;a href="http://www.avibryant.com/2008/03/ive-had-a-numbe.html" title="Ruby and other gems"&gt;Avi&amp;#8217;s excellent blog posting comparing Gemstone to Rails&lt;/a&gt;, it appears the Gemstone folks are very much talking about scalability as opposed to efficiency. In fact, it seems they are expecting the primary advantage of MagLev to be through Gemstone&amp;#8217;s persistence architecture (here&amp;#8217;s hoping it is &lt;em&gt;also&lt;/em&gt; a lot more efficient).&lt;/p&gt;</description>
      <pubDate>Wed, 30 Apr 2008 16:02:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:19a04752-3b6b-4204-8a7d-4b07a4b103af</guid>
      <author>Christopher Smith</author>
      <link>http://xblog.xman.org/articles/2008/04/30/ruby-on-gemstone</link>
      <category>Programming</category>
      <category>ruby</category>
      <category>smalltalk</category>
      <category>efficiency</category>
      <category>scalability</category>
      <category>gemstone</category>
      <category>maglev</category>
    </item>
  </channel>
</rss>
