<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:ent="http://www.purl.org/NET/ENT/1.0/" version="2.0">
  <channel>
    <title>Curiouser and Curiouser! on smalltalk</title>
    <link>http://matt.blogs.it/</link>
    <description>RSS feed for topic smalltalk</description>
    <copyright>Copyright 2006 Matt Mower</copyright>
    <generator>Squib/0.4.0.348</generator>
    <managingEditor>self@mattmower.com</managingEditor>
    <webMaster>self@mattmower.com</webMaster>
    <language>en-gb</language>
    <item>
      <title>Io, Io? What's all this then?</title>
      <link>http://matt.blogs.it/entries/00002071.html</link>
      <pubDate>Fri, 30 Dec 2005 22:07:44 +0000</pubDate>
      <description>&lt;p&gt;I've been casting about recently for the next language I will learn. I tried Lisp in 2004 and while it gave me a healthy respect for meta programming I didn't really click with it. Then in October 2004 I fell over Ruby one time too many and decided to give it a try.  It was love at 3rd sight!&lt;/p&gt;
&lt;p&gt;Over the last year I've spent quite a lot of my free time working in Ruby and it has been very rewarding. Recently I implemented the weblog tool I am using now with Ruby and Rails. I think Ruby is great.&lt;/p&gt;
&lt;p&gt;However if learning Ruby has taught me anything it's that the greatest power has come from new ways to think about solving problems. For example I now routinely think in terms of blocks in a way I could never have conceived of when I was a Java developer. So, lately, I've started wondering what other tricks I can learn.&lt;/p&gt;
&lt;p&gt;It has been on my mind for a while to try Smalltalk. Much like Lisp, Smalltalk is kind of revered as a hallowed and sacred language from which many good things we now enjoy have flowed. However I've seen some talk about &lt;a href="http://iolanguage.com/"&gt;Io&lt;/a&gt; lately and especially about the &lt;a href="http://tech.rufy.com/articles/2005/12/27/classes-are-just-a-prototype-pattern"&gt;advantages of prototype based OO&lt;/a&gt;. Today Dave Fayram showed me some Io code that was very intriguing. I think Smalltalk is going to have to wait!&lt;/p&gt;
&lt;p&gt;I've downloaded the Io binaries for MacOSX and an Io bundle for TextMate and over the weekend I hope to find enough time to learn some of the syntax and get a feel for the prototypy goodness.&lt;/p&gt;
&lt;p&gt;Wish me luck!&lt;/p&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00002071.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
    <item>
      <title>From one dabbler to another... wow!</title>
      <link>http://matt.blogs.it/entries/00002234.html</link>
      <pubDate>Mon, 29 May 2006 15:46:01 +0100</pubDate>
      <description>&lt;p&gt;I just watched the demo of &lt;a href="http://www.dabbledb.com/"&gt;Dabble DB&lt;/a&gt; from &lt;a href="http://smallthought.com/avi/"&gt;Avi Bryant's&lt;/a&gt; Smallthought Systems Inc and it's pretty impressive. It's the kind of application that I imagine could make database applications a reality for a whole new class of user that wouldn't otherwise think it was possible.&lt;/p&gt;

&lt;p&gt;If, as I imagine it is, Dabble DB is implemented using Avi's &lt;a href="http://www.seaside.st/"&gt;SeaSide&lt;/a&gt; framework then I think it merits a good look. I've downloaded &lt;a href="http://www.squeak.org/"&gt;Squeak&lt;/a&gt; (the SmallTalk IDE Avi recommends) a couple of times but never gotten beyond &lt;em&gt;dabbling&lt;/em&gt;. Unfortunately I don't have time to do more than think about this right now, but I'd love to find time to have a better look.&lt;/p&gt;

&lt;p&gt;For $10/mth for 1 user &amp;amp; 3 applications I think Dabble DB is definitely worth taking a look at.&lt;/p&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00002234.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
  </channel>
</rss>
