One of the reasons I was interested in IronRuby is that I was hoping to see an image-based model for Ruby (after looking at what GemStone are doing with MagLev). <a href="http://www.infoq.com/news/2008/04/maglev-gemstone-builds-ruby">http://www.infoq.com/news/2008/04/maglev-gemstone-builds-ruby</a><br>
<br>I think one of the things about Smalltalk that can be difficult for people is the minimal syntax. Ruby goes in the opposite direction. People seem to like to learn syntax if it means they don&#39;t need to learn a class library to do simple things. Unfortunately it also means there are a lot of different idioms. I like Smalltalk&#39;s ability to decompile bytecodes and rename the instance variables and essentially go back to the original source code. It&#39;s not really possible to do that with many other languages, but I can see why most people might not think that&#39;s a killer feature.<br>
<br>Also one of the things that bugs me about the dynamic languages discussion is that most people equate dynamic to scripting, and I find that really limited.<br><br>I would love to see an image-based model for the DLR. In fact it seems .NET already has this with application domains but there must be more we would need to do to bring the ideas together. I believe that what&#39;s holding back .NET from providing better support for this model is Visual Studio -- the old IDE model is not really necessary anymore if the tools were more savvy.<br>
<br>I started looking at SmaCC, which is brilliant and easy to use. The Smalltalk syntax is there already, and I think it would be a logical starting point for a DLR Smalltalk. <br><br>I imagine it wouldn&#39;t be hard to pull out the scripting dependencies; in fact they&#39;re probably useful. I just don&#39;t think that should be an essential part of the DLR. <br>
<br>Do you have any more info about the DLR? All I have seen is some old entries on Jim Hugunin&#39;s blog and the IronRuby source code.<br><br>Steve<br><br><div class="gmail_quote">2008/5/6 Gary Short &lt;<a href="mailto:gary@garyshort.org">gary@garyshort.org</a>&gt;:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">










<div link="blue" vlink="purple" lang="EN-US">

<div>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">Hi Steve,</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">I'm not sure about the image based environment to be honest.
Speaking to devs who looked at Smalltalk and never took it up, one of the
reasons why was they could never get their heads around the image based
development. Is this an opportunity to move away from that and help get
Smalltalk back into the mainstream? Maybe.</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p>

<div style="border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color blue; border-width: medium medium medium 1.5pt; padding: 0cm 0cm 0cm 4pt;">

<div>

<div style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0cm 0cm;">

<p><b><span style="font-size: 10pt;">From:</span></b><span style="font-size: 10pt;"> <a href="mailto:uksmalltalk-bounces@lists.squeakfoundation.org" target="_blank">uksmalltalk-bounces@lists.squeakfoundation.org</a>
[mailto:<a href="mailto:uksmalltalk-bounces@lists.squeakfoundation.org" target="_blank">uksmalltalk-bounces@lists.squeakfoundation.org</a>] <b>On Behalf Of </b>Steve
Wart<br>
<b>Sent:</b> 06 May 2008 20:45<div><div></div><div class="Wj3C7c"><br>
<b>To:</b> UK Smalltalk events<br>
<b>Subject:</b> Re: IronSmalltalk</div></div></span></p>

</div>

</div><div><div></div><div class="Wj3C7c">

<p>&nbsp;</p>

<p style="margin-bottom: 12pt;">I had a look at the IronRuby
code and it seemed to depend on the MS Scripting libraries. Is the DLR suited
for an image-based environment?</p>

<div>

<p>2008/5/6 Gary Short &lt;<a href="mailto:gary@garyshort.org" target="_blank">gary@garyshort.org</a>&gt;:</p>

<div>

<div>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">Hi,</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">Yes I did. As far as I can see,
this is written against the CLR itself and not the DLR. I&#39;m just back from the
MVP summit in Seattle and I was speaking to the DLR guys out there and they are
not aware of a project for Smalltalk to target the DLR and would be interested
in one.</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">Cheers,</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">Gary</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p>

<div style="border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color blue; border-width: medium medium medium 1.5pt; padding: 0cm 0cm 0cm 4pt;">

<div>

<div style="border-style: solid none none; border-color: -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0cm 0cm;">

<p><b><span style="font-size: 10pt;">From:</span></b><span style="font-size: 10pt;"> <a href="mailto:uksmalltalk-bounces@lists.squeakfoundation.org" target="_blank">uksmalltalk-bounces@lists.squeakfoundation.org</a> [mailto:<a href="mailto:uksmalltalk-bounces@lists.squeakfoundation.org" target="_blank">uksmalltalk-bounces@lists.squeakfoundation.org</a>]
<b>On Behalf Of </b>Steve Wart<br>
<b>Sent:</b> 06 May 2008 20:22<br>
<b>To:</b> UK Smalltalk events<br>
<b>Subject:</b> Re: IronSmalltalk</span></p>

</div>

</div>

<div>

<p>&nbsp;</p>

<p style="margin-bottom: 12pt;">Have you looked at what John Brant and Don
Roberts did with #Smalltalk?</p>

<div>

<p>On Tue, May 6, 2008 at 8:20 PM, Gary Short &lt;<a href="mailto:gary@garyshort.org" target="_blank">gary@garyshort.org</a>&gt;
wrote:</p>

<p>Any Smalltalkers on this list interested in a project to port Smalltalk to<br>
the Dynamic Language Runtime? If so, ping me back an email.<br>
<br>
--<br>
Gary short<br>
<a href="http://www.garyshort.org" target="_blank">http://www.garyshort.org</a><br>
<a href="http://www.twitter.com/garyshort" target="_blank">http://www.twitter.com/garyshort</a><br>
MVP C#<br>
<br>
<br>
<br>
No virus found in this outgoing message.<br>
Checked by AVG.<br>
Version: 7.5.524 / Virus Database: 269.23.7/1410 - Release Date: 01/05/2008<br>
17:30<br>
<br>
<br>
_______________________________________________<br>
uksmalltalk mailing list<br>
<a href="mailto:uksmalltalk@lists.squeakfoundation.org" target="_blank">uksmalltalk@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/mailman/listinfo/uksmalltalk" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/uksmalltalk</a></p>

</div>

<p style="margin-bottom: 12pt;">&nbsp;</p>

</div>

<p><span style="font-size: 10pt;">No virus found in this incoming message.</span></p>

<div>

<p><span style="font-size: 10pt;"><br>
Checked by AVG.<br>
Version: 7.5.524 / Virus Database: 269.23.7/1410 - Release Date: 01/05/2008
17:30</span></p>

</div>

</div>

</div>

</div>

<div>

<div>

<p>&nbsp;</p>

<p><span style="font-size: 10pt;">No virus found in this outgoing message.<br>
Checked by AVG.<br>
Version: 7.5.524 / Virus Database: 269.23.7/1410 - Release Date: 01/05/2008
17:30</span></p>

</div>

</div>

<p style="margin-bottom: 12pt;"><br>
_______________________________________________<br>
uksmalltalk mailing list<br>
<a href="mailto:uksmalltalk@lists.squeakfoundation.org" target="_blank">uksmalltalk@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/mailman/listinfo/uksmalltalk" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/uksmalltalk</a></p>

</div>

<p style="margin-bottom: 12pt;">&nbsp;</p>

<p><span style="font-size: 10pt;">No virus found in this incoming message.<br>
Checked by AVG.<br>
Version: 7.5.524 / Virus Database: 269.23.7/1410 - Release Date: 01/05/2008
17:30</span></p>

</div></div></div>

</div>

</div><div><div></div><div class="Wj3C7c">


<br>

<p><font size="2">No virus found in this outgoing message.<br>
Checked by AVG.<br>
Version: 7.5.524 / Virus Database: 269.23.7/1410 - Release Date: 01/05/2008 17:30<br>
</font> </p>
</div></div><br>_______________________________________________<br>
uksmalltalk mailing list<br>
<a href="mailto:uksmalltalk@lists.squeakfoundation.org">uksmalltalk@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/mailman/listinfo/uksmalltalk" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/uksmalltalk</a><br>
<br></blockquote></div><br>