Interval Smalltalk redux (was "SqueakOS")

Alan Kay Alan.Kay at squeakland.org
Sun Oct 6 04:07:41 UTC 2002


FWIW --

Historical Note --
      Klaus Wirth spent a year at PARC learning the Alto. The Lilith 
was his version of the Alto and other PARC microcoded bytecoded 
machines. Modula was his version of Mesa. The PARC CSL later returned 
the favor after they'd moved on to DEC SRC, by creating Modula 3 and 
making a very nice multiple processor machine called the Firefly.

Deep Historical Note --
      Much earlier in the 60s Klaus did his best work with a typeless 
VHLL -- Euler, ca 1965-6 -- that was an extreme generalization of 
Algol (based on work by van Wijngaarten). This language had a 
bytecode interpreter based on the orginal bytecode interpreter: yes, 
the HW of the 1961 Burroughs B5000 designed by Bob Barton. (These are 
very old ideas folks.) In 1967 I did to Euler what Simula did to 
Algol to get the first Flex language, which was also run by a 
microcoded bytecode interpreter (the first OOP one).

Cheers,

Alan

At 7:22 PM -0700 10/5/02, Benoit St-Jean wrote:
>--- Roger Vossler <rvossler at qwest.net> wrote:
>>  Hi Gang,
>>
>>  Back in the early 1980's, Modula Corp. marketed the
>>  Lilith workstation
>>  which was
>>  based upon Nicklaus Wirth's work at ETHZ. The Lilith
>>  was a bytecode
>>  machine
>>  running MEDOS, an operating environment coded
>>  entirely in Modula-2. It
>>  ran
>>  circles around many machines of the day. While the
>>  Lilith was a great
>>  piece
>>  of technology, Modula Corp. ran aground on
>>  financial, political, and
>>  other issues.
>
>And what a great language Modula-2 was...  Brings back
>lots of very good memories!  :)
>
>=====
>-------------------------
>Benoit St-Jean
>bstjean at yahoo.com
>Yahoo! Messenger: bstjean
>http://cactus.swiki.net
>-------------------------
>
>__________________________________________________
>Do you Yahoo!?
>Faith Hill - Exclusive Performances, Videos & More
>http://faith.yahoo.com


-- 



More information about the Squeak-dev mailing list