[self-interest] Re: An OO history

Steve Dekorte steve at dekorte.com
Sun Apr 15 00:38:33 UTC 2001


Jecel Assumpcao Jr wrote:
 > Little Smalltalk 4 has a virtual machine of around 30KB and an image
 > (badly encoded - could be much smaller) of 82.4KB. I see no reason why
 > a "Little Self" couldn't be even smaller than this. A simple
 > interpreter would be slow, of course, but would probably at least beat
 > TCL ;-)

I think a "Little Self" that was as "small" and at least as fast as the 
common web scripting languages(Python, Perl) would give the language 
it's best shot at getting widespread use. I guess that may have never 
been a goal of the original Self project, but it seems to me that it is 
the shared goal of all these other Self implementations.

 > Language elements in general, but syntax most of all, are a matter of
 > taste, so it makes no sense to talk about making it better or worse.

It does if you value people choosing to use the language.

Syntax seems to have been a barrier to the general use of the most 
technically advanced high level languages (Lisp and Smalltalk). Would we 
have had to wait 20 years to see things like garbage collection used in 
a mainstream language if these languages hadn't been so ambitious?

  It's interesting that the two languages of the web are split on their 
adoption of these two innovations of Self - JavaScript got a proto 
object model and Java got some of the compiler technology.

Steve



More information about the Self-interest mailing list