<div dir="ltr">Thank you.<div>><span style="font-family:arial,sans-serif;font-size:13px">Perhaps your experience with Lisps it too narrow?</span><span style="font-family:arial,sans-serif;font-size:13px"> </span></div><div>
I think you are right! I think my experience of smalltalks is also too narrow.<br></div><div><br></div><div>Thank you especially for referring me to <span style="font-family:arial,sans-serif;font-size:13px">Mario Wolczko's paper.</span></div>
<div><br></div><div>Kind regards, </div><div>Stephen</div><div><br></div></div><div class="gmail_extra"><br clear="all"><div><br>--<br>Stephen De Gabrielle<br><a href="mailto:stephen.degabrielle@acm.org" target="_blank">stephen.degabrielle@acm.org</a><br>
Telephone +44 (0)20 85670911<br>Mobile        +44 (0)79 85189045<br><a href="http://www.degabrielle.name/stephen" target="_blank">http://www.degabrielle.name/stephen</a><br></div>
<br><br><div class="gmail_quote">On Sat, Mar 8, 2014 at 8:33 PM, Jecel Assumpcao Jr. <span dir="ltr"><<a href="mailto:jecel@merlintec.com" target="_blank">jecel@merlintec.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<u></u>









 
<div style>
<span> </span>


<div>
  <div>


    <div>
      
      
      <p>Stephen,<br>
<br>
> I was surprised when you described Self as a smalltalk.<br>
<br>
People have very different and strong opinions about this. There was a<br>
recent discussion where this mattered because of what the European<br>
*Smalltalk* User's Group should support or not for the Google Summer of<br>
Code project. Their name implied they should limit themselves to<br>
Smalltalk, but does that include Self? Slate? Newspeak?<br>
<br>
I made my position clear when I changed the name of my project from<br>
Self/R to NeoSmalltalk without making a single technical change.<br>
<br>
> The differences seem too great to me, unlike the differences between<br>
> Lisps. (CL,Racket,Scheme)<br>
<br>
Perhaps your experience with Lisps it too narrow? Before Common Lisp<br>
there was a lot of diversity like you see in Forth. I used XLisp and<br>
Portable Standard Lisp (REDUCE), for example. But it might be a cultural<br>
thing - these days people use names like Arc or Clojure for what would<br>
be SomethingLisp back then.<br>
<br>
Note that I consider "Smalltalk-80" to be just one example of<br>
"Smalltalk", though an extremely important one. The original name for<br>
the Self project at Xerox Parc was "Smalltalk-86", and it was not much<br>
more different from Smalltalk-80 than Smalltalk-76 was. I won't even go<br>
into Smalltalk-72 and -74 since there are plenty of people who would<br>
deny they should be considered Smalltalks.<br>
<br>
It is possible to have a very good notion of how different Self and<br>
Smalltalk-80 are from Mario Wolczko's paper:<br>
<br>
<a href="http://www.merlintec.com/download/mario.pdf" target="_blank">http://www.merlintec.com/download/mario.pdf</a><br>
<br>
By creating an alternative parser, a few helper objects and some<br>
graphical tools he was able to load unmodified GNU Smalltalk libraries<br>
and have the fastest Smalltalk in the world. This was showin in the Self<br>
movie, but very few people understand what it implies (they think it<br>
would be like showing a Prolog interpreter running in Smalltalk, for<br>
example).<br>
<br>
-- Jecel<br>
<br>
</p>

    </div>
     

    
    <div style="color:#fff;min-height:0"></div>


</div>



  






</blockquote></div><br></div>