<?xml version="1.0" encoding="UTF-8" ?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>langsmiths at Yahoo! Groups</title>
    <link>http://tech.groups.yahoo.com/group/langsmiths/</link>
    <description>Language Smiths</description>

    <item>
      <title>Re: Claire language</title>
      <pubDate>Mon, 20 Jul 2009 18:38:21 GMT</pubDate>
      <dc:creator>Denny Abraham</dc:creator>
      <link>http://tech.groups.yahoo.com/group/langsmiths/message/2746</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/langsmiths/message/2746</guid>
      <description>From what I can tell, it sounds like an interesting language, but neither the wikipedia nor the other documentation linked there, yield a lot of information</description>
    </item>
    <item>
      <title>Claire language</title>
      <pubDate>Mon, 20 Jul 2009 10:21:14 GMT</pubDate>
      <dc:creator>Chuck Esterbrook</dc:creator>
      <link>http://tech.groups.yahoo.com/group/langsmiths/message/2745</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/langsmiths/message/2745</guid>
      <description>Has anyone on the list checked out this one? http://en.wikipedia.org/wiki/Claire_(programming_language) The first class sets sound interesting including the</description>
    </item>
    <item>
      <title>Re: Duck typing and errors</title>
      <pubDate>Wed, 24 Jun 2009 02:21:39 GMT</pubDate>
      <dc:creator>Steve Dekorte</dc:creator>
      <link>http://tech.groups.yahoo.com/group/langsmiths/message/2744</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/langsmiths/message/2744</guid>
      <description>... Objective-C does this as well. Personally, I would prefer protocol checking to type checking as any notion of type as it refers to a implementation (as it</description>
    </item>
    <item>
      <title>Re: Duck typing and errors</title>
      <pubDate>Wed, 24 Jun 2009 02:06:01 GMT</pubDate>
      <dc:creator>Robert Fischer</dc:creator>
      <link>http://tech.groups.yahoo.com/group/langsmiths/message/2743</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/langsmiths/message/2743</guid>
      <description>That&#39;s the way Groovy works, too, and I&#39;m a fan of that optional static typing. ~~ Robert. ... -- ~~ Robert Fischer, Smokejumper IT Consulting. Enfranchised</description>
    </item>
    <item>
      <title>Re: Duck typing and errors</title>
      <pubDate>Wed, 24 Jun 2009 01:14:07 GMT</pubDate>
      <dc:creator>Mike Austin</dc:creator>
      <link>http://tech.groups.yahoo.com/group/langsmiths/message/2742</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/langsmiths/message/2742</guid>
      <description>Not in direct reply, but I thought I&#39;d chime in... I&#39;ve been using MiniD for the last few months, which has a few features that languages like Python and Ruby</description>
    </item>
    <item>
      <title>Re: Duck typing and errors</title>
      <pubDate>Wed, 24 Jun 2009 00:58:35 GMT</pubDate>
      <dc:creator>Steve Dekorte</dc:creator>
      <link>http://tech.groups.yahoo.com/group/langsmiths/message/2741</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/langsmiths/message/2741</guid>
      <description>... Suppose I have a object which can proxy any message across a network. At compile time, the compiler has no way of knowing what the object on the other side</description>
    </item>
    <item>
      <title>Re: Duck typing and errors</title>
      <pubDate>Wed, 24 Jun 2009 00:24:18 GMT</pubDate>
      <dc:creator>John Nowak</dc:creator>
      <link>http://tech.groups.yahoo.com/group/langsmiths/message/2740</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/langsmiths/message/2740</guid>
      <description>... The obvious point to make here being that the former is always better than the latter provided that all other things are equal. - John</description>
    </item>
    <item>
      <title>Re: Duck typing and errors</title>
      <pubDate>Wed, 24 Jun 2009 00:19:25 GMT</pubDate>
      <dc:creator>John Nowak</dc:creator>
      <link>http://tech.groups.yahoo.com/group/langsmiths/message/2739</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/langsmiths/message/2739</guid>
      <description>... How is that more &quot;static-friendly&quot;? Why not just offer a selection function that takes a list of items to use to descend the tree: select : List String -&gt;</description>
    </item>
    <item>
      <title>Re: Duck typing and errors</title>
      <pubDate>Wed, 24 Jun 2009 00:00:37 GMT</pubDate>
      <dc:creator>John Nowak</dc:creator>
      <link>http://tech.groups.yahoo.com/group/langsmiths/message/2738</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/langsmiths/message/2738</guid>
      <description>... Without looking it up, can you tell me what the functions &#39;bind&#39; and &#39;return&#39; do? How about &#39;cata&#39; or &#39;hylo&#39;? Or &#39;appEndo&#39;? Or &#39;runKleisli&#39;? The</description>
    </item>
    <item>
      <title>Re: Duck typing and errors</title>
      <pubDate>Tue, 23 Jun 2009 23:59:28 GMT</pubDate>
      <dc:creator>Robert Fischer</dc:creator>
      <link>http://tech.groups.yahoo.com/group/langsmiths/message/2737</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/langsmiths/message/2737</guid>
      <description>This is a key culture difference between dynamic and static type communities -- static type communities want any tiny snippet of code to be obvious without</description>
    </item>
    <item>
      <title>Re: Duck typing and errors</title>
      <pubDate>Tue, 23 Jun 2009 23:49:46 GMT</pubDate>
      <dc:creator>Brian Hurt</dc:creator>
      <link>http://tech.groups.yahoo.com/group/langsmiths/message/2736</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/langsmiths/message/2736</guid>
      <description>... I think I actually disagree here.  The top one is shorter, granted- but I don&#39;t think it&#39;s more readable.  Or rather, I don&#39;t think it&#39;s more readable *in</description>
    </item>
    <item>
      <title>Re: Duck typing and errors</title>
      <pubDate>Tue, 23 Jun 2009 23:39:06 GMT</pubDate>
      <dc:creator>Brian Hurt</dc:creator>
      <link>http://tech.groups.yahoo.com/group/langsmiths/message/2735</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/langsmiths/message/2735</guid>
      <description>... The advantage to requiring it I&#39;ve dealt with in another email. ... Any system of checked metadata about code is a type system. ... What&#39;s the advantage of</description>
    </item>
    <item>
      <title>Re: Duck typing and errors</title>
      <pubDate>Tue, 23 Jun 2009 21:29:56 GMT</pubDate>
      <dc:creator>Robert Fischer</dc:creator>
      <link>http://tech.groups.yahoo.com/group/langsmiths/message/2734</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/langsmiths/message/2734</guid>
      <description>You misunderstand what&#39;s going on. An ActiveRecord class starts out life looking like this: class Foo &lt; ActiveRecord::Base end That&#39;s it. It delegates the</description>
    </item>
    <item>
      <title>Re: Duck typing and errors</title>
      <pubDate>Tue, 23 Jun 2009 21:29:00 GMT</pubDate>
      <dc:creator>John Cowan</dc:creator>
      <link>http://tech.groups.yahoo.com/group/langsmiths/message/2733</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/langsmiths/message/2733</guid>
      <description>... That&#39;s a big advantage for supporting static typing, but not a big advantage for requiring it.  Nor is it an advantage particular to static typing as</description>
    </item>
    <item>
      <title>Re: Duck typing and errors</title>
      <pubDate>Tue, 23 Jun 2009 17:56:06 GMT</pubDate>
      <dc:creator>Brian Hurt</dc:creator>
      <link>http://tech.groups.yahoo.com/group/langsmiths/message/2732</link>
      <guid isPermaLink="true">http://tech.groups.yahoo.com/group/langsmiths/message/2732</guid>
      <description>... So the question then becomes why did ActiveRecord go with monkey patching instead of this route? Note that this exact same solution also works nicely for</description>
    </item>

  </channel>
</rss>
<!-- wr1.grp.sp2.yahoo.com uncompressed/chunked Sat Nov 21 14:59:21 PST 2009 -->
