[self-interest] Self as a Smalltalk (was: Uses of self)

Stephen De Gabrielle spdegabrielle at gmail.com
Sat Mar 8 23:49:20 UTC 2014

Thank you.
>Perhaps your experience with Lisps it too narrow?
I think you are right! I think my experience of smalltalks is also too

Thank you especially for referring me to Mario Wolczko's paper.

Kind regards,

Stephen De Gabrielle
stephen.degabrielle at acm.org
Telephone +44 (0)20 85670911
Mobile        +44 (0)79 85189045

On Sat, Mar 8, 2014 at 8:33 PM, Jecel Assumpcao Jr. <jecel at merlintec.com>wrote:

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

More information about the Self-interest mailing list