Hi Carl
I've always wished that we had gotten around to doing Smalltalk-71 -- which in
many ways was a more interesting approach because it was heavily influenced by
Planner -- kind of a "Planner Logo" with objects -- it was more aimed at the
child users we were thinking about. ST-72 did the job at a more primitive level.
P.S. The characterizations of ST-71 and ST-72 in your paper are not quite
accurate -- but this doesn't matter -- but it is certainly true that we did
not put concurrency in at the lowest level, nor did we have a truly formal
model (I wrote the first interpreter scheme using a McCarthy-like approach --
it was a short one-pager -- but I wrote it as a looped sequential program
rather than metacircularly because I wanted to show how it could be
implemented).
Cheers,
Alan
>________________________________
> From: Carl Hewitt <hew...@concurrency.biz>
>To: Dale Schumacher <dale.schumac...@gmail.com>
>Cc: Programming Language Design <pi...@googlegroups.com>; The Friday Morning
>Applied Complexity Coffee Group <fr...@redfish.com>;
>"computational-actors-gu...@googlegroups.com"
><computational-actors-gu...@googlegroups.com>; Alan Kay <alan.n...@yahoo.com>;
>Fundamentals of New Computing <fonc@vpri.org>
>Sent: Friday, November 25, 2011 12:11 PM
>Subject: RE: [CAG] Re: [fonc] Fexpr the Ultimate Lambda
>
>
>I have started a discussion topic on Lambda the Ultimate so that others can
>participate here: Actors all the way down
>
>How SmallTalk-72 influenced the development of Actors is discussed in Actor
>Model of Computation: Scalable Robust Information Systems.
>
>Cheers,
>Carl
>
>PS. Kristen Nygaard and I had some fascinating late night discussions over
>such matters in Aarhus lubricated with Linie aquavit :-) I miss him dearly
>:-(
>
>-----Original Message-----
>From: computational-actors-gu...@googlegroups.com
>[mailto:computational-actors-gu...@googlegroups.com] On Behalf Of Dale
>Schumacher
>Sent: Friday, November 25, 2011 11:54
>To: Alan Kay; Fundamentals of New Computing
>Cc: CAG; Programming Language Design; The Friday Morning Applied Complexity
>Coffee Group
>Subject: [CAG] Re: [fonc] Fexpr the Ultimate Lambda
>
>Yes, absolutely! I've read that paper numerous times. Unfortunately, I
>wasn't able to cite all of the branches of the LISP family tree.
>
>I _did_ cite Piumarta's work on Maru. His extensible base is much smaller
>Shutt's, but Kernel provided a better illustration of actor-based evaluation
>techniques.
>
>On Fri, Nov 25, 2011 at 1:19 PM, Alan Kay <alan.n...@yahoo.com> wrote:
>> Hi Dale
>> Check out "The Early History of Smalltalk" to see the same insight
>> about Lisp and how it was used to think about and define and implement
>> Smalltalk-72.
>> Cheers,
>> Alan
>>
>> ________________________________
>> From: Dale Schumacher <dale.schumac...@gmail.com>
>> To: Fundamentals of New Computing <fonc@vpri.org>; CAG
>> <computational-actors-gu...@googlegroups.com>; Programming Language
>> Design <pi...@googlegroups.com>; The Friday Morning Applied Complexity
>> Coffee Group <fr...@redfish.com>
>> Sent: Friday, November 25, 2011 10:05 AM
>> Subject: [fonc] Fexpr the Ultimate Lambda
>>
>> Fexpr the Ultimate Lambda (http://bit.ly/v6yTju) a treatise on
>> evaluation, in honor of John McCarthy.
>>
>> John Shutt’s Kernel language, and its underlying Vau-calculus, is a
>> simplified reformulation of the foundations of the LISP/Scheme family
>> of languages. It is based on the notion that evaluation should be
>> explicit, patterned after Fexprs, rather than implicit, using Lambda.
>> The results is a powerful well-behaved platform for building
>> extensible languages. Not extensible in syntax, but in semantics. We
>> have implemented the key mechanisms of Vau-calculus using actors. The
>> actor-based evaluation strategy introduces inherent concurrency
>> prevasively throughout the evaluation process.
>>
>> _______________________________________________
>> fonc mailing list
>> fonc@vpri.org
>> http://vpri.org/mailman/listinfo/fonc
>>
>>
>>
>> _______________________________________________
>> fonc mailing list
>> fonc@vpri.org
>> http://vpri.org/mailman/listinfo/fonc
>>
>>
>
>--
>You received this message because you are subscribed to the Google Groups
>"Computational Actor's Guild" group.
>To post to this group, send email to
>computational-actors-gu...@googlegroups.com.
>To unsubscribe from this group, send email to
>computational-actors-guild+unsubscr...@googlegroups.com.
>For more options, visit this group at
>http://groups.google.com/group/computational-actors-guild?hl=en.
>
>
>
_______________________________________________
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc