Re: [fonc] Error trying to compile COLA

2012-02-27 Thread Alan Kay
Hi Tony I like what the BOOM/BLOOM people are doing quite a bit. Their version of "Datalog + Time" is definitely in accord with lots of our prejudices ... Cheers, Alan > > From: Tony Garnock-Jones >To: Alan Kay >Cc: Fundamentals of

Re: [fonc] Error trying to compile COLA

2012-02-27 Thread Alan Kay
jects should be able to receive messages, but should not have to send to explicit receivers". This is a kind of multi-cast I guess (but I think of it more like publish/subscribe). Cheers, Alan > > From: Tony Garnock-Jones >To: Alan Kay ;

Re: [fonc] Error trying to compile COLA

2012-02-27 Thread Alan Kay
Hi Julian I should probably comment on this, since it seems that the STEPS reports haven't made it clear enough. STEPS is a "science experiment" not an engineering project. It is not at all about making and distributing an "operating system" etc., but about trying to investigate the tradeoff

Re: [fonc] Raspberry Pi

2012-02-08 Thread Alan Kay
60s as POLs -- for Problem Oriented Languages) is why we took this approach. Cheers, Alan > > From: Loup Vaillant >To: fonc@vpri.org >Sent: Wednesday, February 8, 2012 9:24 AM >Subject: Re: [fonc] Raspberry Pi > >Alan Kay wrote: >&g

Re: [fonc] Raspberry Pi

2012-02-08 Thread Alan Kay
lan > > From: Loup Vaillant >To: fonc@vpri.org >Sent: Wednesday, February 8, 2012 1:29 AM >Subject: Re: [fonc] Raspberry Pi > >Jecel Assumpcao Jr. wrote: >> Alan Kay wrote: >>> We have done very little of this so far, and very fe

Re: [fonc] Raspberry Pi

2012-02-07 Thread Alan Kay
Hi Jecel In the "difference between research and engineering department" I think I would first port a version of Smalltalk to this system. One of the fun side-projects done in the early part of the Squeak system was when John Maloney and a Berkeley grad student ported Squeak to "a luggage tag

Re: [fonc] PARC founder Jacon Goldman dies at 90

2011-12-22 Thread Alan Kay
Yes, Jack was a driving force and quite a character in so many ways. Cheers, Alan > > From: Long Nguyen >To: fonc@vpri.org >Sent: Thursday, December 22, 2011 9:47 AM >Subject: [fonc] PARC founder Jacon Goldman dies at 90 > >http://www.nytimes.com/2011/12/22/

Re: [fonc] History of computing talks at SJSU

2011-12-17 Thread Alan Kay
to be used). Cheers, Alan > > From: Casey Ransberger >To: Alan Kay ; Fundamentals of New Computing > >Sent: Friday, December 16, 2011 9:07 PM >Subject: Re: [fonc] History of computing talks at SJSU > >Below. > >On Dec 16, 2011, at

Re: [fonc] History of computing talks at SJSU

2011-12-16 Thread Alan Kay
m truly interacting >with their massive datasets.  They have to talk to project managers, >who then talk to programmers, who then write code that gets deployed >to QA, etc.  The human social process here is fraught with error. > >On Tue, Dec 13, 2011 at 3:02 PM, Kim Ro

Re: [CAG] Re: [fonc] Fexpr the Ultimate Lambda

2011-11-26 Thread Alan Kay
an 8K byte 1401!). I loved that little system. This led to the ST-72 "eval" really being a kind of cascaded "apply" ... And there's no question that once you aim at "real objects" a distributed "eval" makes great sense. Cheers, Alan >_

Re: [CAG] Re: [fonc] Fexpr the Ultimate Lambda

2011-11-25 Thread Alan Kay
>To: Dale Schumacher >Cc: Programming Language Design ; The Friday Morning >Applied Complexity Coffee Group ; >"computational-actors-gu...@googlegroups.com" >; Alan Kay ; >Fundamentals of New Computing >Sent: Friday, November 25, 2011 12:11 PM >Subject: RE: [CA

Re: [fonc] Tension between meta-object protocol and encapsulation

2011-09-07 Thread Alan Kay
Yep. Cheers, Alan > >From: David Barbour >To: Fundamentals of New Computing >Sent: Wednesday, September 7, 2011 1:50 PM >Subject: Re: [fonc] Tension between meta-object protocol and encapsulation > > >On Wed, Sep 7, 2011 at 12:48 PM, Casey Ransberger >wrote

Re: [fonc] Tension between meta-object protocol and encapsulation

2011-09-07 Thread Alan Kay
We've already discussed this in other contexts. This is what I meant when I talked about "levels of meta" and why invoking a function is more benign than using a global assignment (which is tantamount to redefining a function under program control), etc. And certainly to allow unprotected "re

Re: [fonc] Re: a little more FLEXibility

2011-09-05 Thread Alan Kay
I hate to be the one to bring this up, but this has always been a feature of all the Smalltalks ... one has to ask, what is there about current general practice that makes this at all remarkable? ... Cheers, Alan > >From: Murat Girgin >To: Fundamentals of Ne

P.S. Re: a little more FLEXibility (was: [fonc] Re: Ceres and Oberon)

2011-09-02 Thread Alan Kay
_L.html?id=93gCOAAACAAJ Cheers, Alan >____ >From: Alan Kay >To: Jecel Assumpcao Jr. >Cc: Fundamentals of New Computing >Sent: Friday, September 2, 2011 8:23 AM >Subject: Re: a little more FLEXibility (was: [fonc] Re: Ceres and Oberon) > >

Re: a little more FLEXibility (was: [fonc] Re: Ceres and Oberon)

2011-09-02 Thread Alan Kay
o question that Bob Taylor was the prime key for PARC (and he also had paid for most of our PhDs in the 60s when he was an ARPA funder). Cheers, Alan > >From: Jecel Assumpcao Jr. >To: Alan Kay >Cc: Fundamentals of New Computing >Sent: Thursday,

Re: [fonc] Re: Ceres and Oberon

2011-09-01 Thread Alan Kay
I'm so glad I never read this before (and am looking for ways to forget that I just did ) Cheers, Alan > >From: John Zabroski >To: Alan Kay ; Fundamentals of New Computing > >Cc: Jecel Assumpcao Jr. >Sent: Thursday, September 1,

Re: [fonc] Re: Ceres and Oberon

2011-08-31 Thread Alan Kay
plementation than I was). Cheers, Alan >________ >From: Jecel Assumpcao Jr. >To: Alan Kay ; Fundamentals of New Computing > >Sent: Wednesday, August 31, 2011 3:09 PM >Subject: Re: [fonc] Re: Ceres and Oberon > >Alan, > >thanks for the detailed history! > >> 1

P.S. Re: [fonc] Re: Ceres and Oberon

2011-08-31 Thread Alan Kay
ers, Alan > >From: Eduardo Cavazos >To: fonc@vpri.org >Sent: Wednesday, August 31, 2011 12:54 AM >Subject: [fonc] Re: Ceres and Oberon > >Alan Kay wrote: > >> I'm glad that he has finally come to appreciate OOP. > >There are t

Re: [fonc] Re: Ceres and Oberon

2011-08-31 Thread Alan Kay
then. Best wishes, Alan >________ >From: Eduardo Cavazos >To: fonc@vpri.org >Sent: Wednesday, August 31, 2011 12:54 AM >Subject: [fonc] Re: Ceres and Oberon > >Alan Kay wrote: > >> I'm glad that he has finally come to appreciate OOP

Re: [fonc] Ceres and Oberon

2011-08-30 Thread Alan Kay
I'm glad that he has finally come to appreciate OOP. Cheers, Alan > >From: Jakob Praher >To: Alan Kay ; Fundamentals of New Computing > >Sent: Tuesday, August 30, 2011 2:23 PM >Subject: Re: [fonc] Ceres and Oberon > > >Am

Re: [fonc] Ceres and Oberon

2011-08-30 Thread Alan Kay
Sure. He was invited to spend a year in CSL in the mid 70s and decided to do an Alto like machine with an Alto-like UI and that ran Alto-like languages (turned out to be an odd combination of Mesa and Smalltalk). Cheers, Alan > >From: Jakob Praher >To: Funda

[fonc] Messages

2011-08-20 Thread Alan Kay
(For example) Try to imagine a system where the parts only receive messages but never explicitly send them. This is one example of what I meant when I requested that computer people pay more attention to what is in between the parts, than to the parts -- the Japanese have a great short word fo

[fonc] Re: OOP

2011-08-19 Thread Alan Kay
Hi Sea Well, I certainly don't know what I'm talking about after 50 years ... Squeak and messaging Squeak did not bring anything new to messaging. It was a 6 month project by 5 of us to simply make a framework for development -- so it was made from an early version of Smalltalk-80 that Apple

Re: [fonc] Extending object oriented programming in Smalltalk

2011-08-18 Thread Alan Kay
ce ship, 3d printers, alien super brain race that had disappeared (the Krell),  monsters from the ID.To me Lisp is like something created by the Krell.  "As though my ape's brain could contain the secrets of the Krell."I asked John if he had seen the movie and he had.  John is &quo

Re: [fonc] Extending object oriented programming in Smalltalk

2011-08-18 Thread Alan Kay
One way to try to think about "the idea of Lisp" and the larger interesting issues, is to read "the Advice Taker" paper by John McCarthy (ca. 56-58 "Programs With Common Sense") which is what got him thinking about interactive intelligent agents, and got him to start thinking about creating a pr

Re: [fonc] Extending object oriented programming in Smalltalk

2011-08-17 Thread Alan Kay
Take a look at Landin's papers and especially ISWIM ("The next 700 programming languages") You don't so much want to learn Lisp as to learn "the idea of Lisp" Cheers, Alan > >From: karl ramberg >To: Fundamentals of New Computing >Sent: Wednesday, August 17,

Re: [fonc] Extending object oriented programming in Smalltalk

2011-08-17 Thread Alan Kay
I certainly wouldn't! Cheers Alan > >From: David Leibs >To: Fundamentals of New Computing >Sent: Wednesday, August 17, 2011 8:48 AM >Subject: Re: [fonc] Extending object oriented programming in Smalltalk > > > > >On Aug 17, 2011, at 8:32 AM, Bert Freudenberg

Re: [fonc] Physics and Types

2011-08-05 Thread Alan Kay
ics and Types > >On Fri, Aug 05, 2011 at 03:43:04AM -0700, BGB wrote: >>    On 8/4/2011 6:19 PM, Alan Kay wrote: >> >>      Here's the link to the paper >>      [1]http://www.vpri.org/pdf/rn2005001_learning.pdf >> >>    inference: >>    it is no

Re: [fonc] Physics and Types

2011-08-05 Thread Alan Kay
>To: Fundamentals of New Computing >Sent: Thursday, August 4, 2011 10:33 PM >Subject: Re: [fonc] Physics and Types > >Oh awesome! Thank you both.  That's got to be one of the single most >profound uses of computers I've ever run across. > >Warm regards, >~Simon

Re: [fonc] Physics and Types

2011-08-04 Thread Alan Kay
Here's the link to the paper http://www.vpri.org/pdf/rn2005001_learning.pdf Cheers, Alan > >From: Martin McClure >To: Fundamentals of New Computing >Sent: Thursday, August 4, 2011 3:46 PM >Subject: Re: [fonc] Physics and Types > >On 08/03/2011 08:10 PM, Simo

Re: [fonc] Physics and Types

2011-08-01 Thread Alan Kay
Check out David Reed's 1978 MIT thesis "NetOs" about just such issues. Cheers, Alan From: David Barbour To: Fundamentals of New Computing Sent: Wed, July 27, 2011 12:54:48 PM Subject: Re: [fonc] Physics and Types Very nice survey, Chris. Thank you for it.

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-31 Thread Alan Kay
chine Editor On 7/30/2011 8:32 AM, Alan Kay wrote: By the way, a wonderful example of the "QWERTY phenomenon" is that both the Greeks and the Romans actually did calculations with an on-table or on-the-ground abacus that did have a zero (the term for the small

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-30 Thread Alan Kay
t of conventions for writing numbers down. (One can imagine the different temperaments involved in the odd arrangement above -- which is very much many such odd arrangements around us in the world today ...) Cheers, Alan From: K. K. Subramaniam To: fonc@vpri.or

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-28 Thread Alan Kay
lan, Le 25 juil. 2011 à 10:08, Alan Kay a écrit : > I don't know of an another attempt to build a whole system with wide > properties >in DSLs. But it wouldn't surprise me if there were some others around. It >requires more design effort, and the tools to make languages nee

Re: [fonc] Re: [squeak-dev] [ANN] Alan Kay to talk about "Next steps for qualitatively improving programming" at HPI in Potsdam

2011-07-26 Thread Alan Kay
I checked a little more, and the Fox book you mention is indeed the one on Barton's list. Cheers, Alan From: Alan Kay To: Fundamentals of New Computing Sent: Tue, July 26, 2011 8:07:46 AM Subject: Re: [fonc] Re: [squeak-dev] [ANN] Alan Kay to talk

Re: [fonc] Re: [squeak-dev] [ANN] Alan Kay to talk about "Next steps for qualitatively improving programming" at HPI in Potsdam

2011-07-26 Thread Alan Kay
Cheers, Alan From: John Zabroski To: Fundamentals of New Computing Sent: Tue, July 26, 2011 7:48:59 AM Subject: Re: [fonc] Re: [squeak-dev] [ANN] Alan Kay to talk about "Next steps for qualitatively improving programming" at HPI in Potsdam On Sun, Jul 24, 2011 at 5:37 AM, Alan Kay

Re: Growth, Popularity and Languages - was Re: [fonc] Alan Kay talk at HPI in Potsdam

2011-07-25 Thread Alan Kay
The argument about "mass popularity" is good if all you want to do is triumph in the consumer products business (c.f. many previous raps I've done about the anthropological "human universals" and how and why technological amplifiers for them have been and will be very popular). This is because

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-25 Thread Alan Kay
Good points, and I agree with most if not all of them. Cheers, Alan From: John Zabroski To: Fundamentals of New Computing Sent: Mon, July 25, 2011 5:17:02 PM Subject: Re: [fonc] HotDraw's Tool State Machine Editor On Mon, Jul 25, 2011 at 4:08 AM,

Re: [fonc] Alan Kay talk at HPI in Potsdam

2011-07-25 Thread Alan Kay
, July 25, 2011 1:59:03 PM Subject: Re: [fonc] Alan Kay talk at HPI in Potsdam On 07/25/2011 09:35 PM, Bert Freudenberg wrote: > I did ask in that thread about exposing the CPU, a la NativeClient. (It's a >usenet group so you can post without subscribing, nice) > > Short answer is that

Re: [fonc] Alan Kay talk at HPI in Potsdam

2011-07-25 Thread Alan Kay
e whole machine -- despite this being the goal of good OS design since the mid-60s. Cheers, Alan From: David Barbour To: Fundamentals of New Computing Sent: Mon, July 25, 2011 12:59:16 PM Subject: Re: [fonc] Alan Kay talk at HPI in Potsdam On Mon, Jul 25, 2011 a

Re: [fonc] Alan Kay talk at HPI in Potsdam

2011-07-25 Thread Alan Kay
I think this is the big problem -- the various "theys" over the years "don't see the need for it" From: Bert Freudenberg To: Fundamentals of New Computing Sent: Mon, July 25, 2011 12:35:33 PM Subject: Re: [fonc] Alan Kay ta

Re: [fonc] Alan Kay talk at HPI in Potsdam

2011-07-25 Thread Alan Kay
at this point. Best wishes, Alan From: David Barbour To: Fundamentals of New Computing Sent: Mon, July 25, 2011 12:29:06 PM Subject: Re: [fonc] Alan Kay talk at HPI in Potsdam On Sun, Jul 24, 2011 at 10:24 AM, Alan Kay wrote: The main idea here is th

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-25 Thread Alan Kay
y and computer-augmented management-system research (Final Report), http://bitsavers.org/pdf/sri/arc/Development_of_a_Multidisplay_Time-Shared_Computer_Facility_Apr68.pdf On Sat, Jul 23, 2011 at 11:39 PM, Alan Kay wrote: > The idea of using a grammar to create a user interface goes back at least as > far as

Re: [fonc] Alan Kay talk at HPI in Potsdam

2011-07-25 Thread Alan Kay
h computations completely safely! Yikes! Where are we? In some Danteish "9th Circle of Fumbling"? Cheers, Alan ________ From: Thiago Silva To: Alan Kay ; Fundamentals of New Computing Sent: Sun, July 24, 2011 1:41:33 PM Subject: Re: [fonc] Alan Kay talk a

Re: [fonc] Alan Kay talk at HPI in Potsdam

2011-07-24 Thread Alan Kay
. As Kurt Vonnegut used to say "And so it goes". Cheers, Alan ____ From: Marcel Weiher To: Fundamentals of New Computing Cc: Alan Kay Sent: Sun, July 24, 2011 5:39:26 AM Subject: Re: [fonc] Alan Kay talk at HPI in Potsdam Hi Alan, as usual, it was

Re: [fonc] Re: [squeak-dev] [ANN] Alan Kay to talk about "Next steps for qualitatively improving programming" at HPI in Potsdam

2011-07-24 Thread Alan Kay
school). I hope this will serve for now Cheers, Alan From: Christopher Bratlien To: Fundamentals of New Computing Cc: Fundamentals of New Computing Sent: Sun, July 24, 2011 1:59:02 AM Subject: Re: [fonc] Re: [squeak-dev] [ANN] Alan Kay to talk about "

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-23 Thread Alan Kay
The idea of using a grammar to create a user interface goes back at least as far as Engelbart's AHI group. They used a distant past cousin of OMeta (called Tree Meta) to do this. Ca. 1966. One of the first systems to specify and make graphical grammars (and UIs) via user interactions was Willi

Re: [fonc] Making use of Fundamental New Computing Technologies

2011-07-23 Thread Alan Kay
Hi Brad, The Nile language of Dan Amelang -- which STEPS uses for graphics -- should be both powerful and revealing to students for making acoustic models and processes of many kinds. We haven't gotten around to playing with sound om Nile yet. Thanks to Alex Warth and Bert Freudenberg, there i

Re: [fonc] Re: [squeak-dev] [ANN] Alan Kay to talk about "Next steps for qualitatively improving programming" at HPI in Potsdam

2011-07-22 Thread Alan Kay
, 2011 11:27:12 PM Subject: Re: [fonc] Re: [squeak-dev] [ANN] Alan Kay to talk about "Next steps for qualitatively improving programming" at HPI in Potsdam Am 23.07.2011 04:47, schrieb Juan Vuletich: > Casey Ransberger wrote: >> I did this dance too... Hmm... Seems the Mac instal

Re: [fonc] Alan Kay talk at HPI in Potsdam

2011-07-21 Thread Alan Kay
ting Sent: Thu, July 21, 2011 5:47:15 PM Subject: Re: [fonc] Alan Kay talk at HPI in Potsdam Ian, When will the recording be online? Please let us know! Thanks, Z-Bo On Fri, Jul 8, 2011 at 7:32 PM, Ian Piumarta wrote: Title: Next steps for qualitatively improving programming > >Venue

Re: [fonc] Last programming language

2011-07-17 Thread Alan Kay
What the one-celled microbes said before the Cambrian ... From: karl ramberg To: Fundamentals of New Computing Sent: Sun, July 17, 2011 11:31:11 AM Subject: [fonc] Last programming language Hi Here is a interesting video about programming languages http://s

Re: [fonc] Eternal computing

2011-06-29 Thread Alan Kay
Thanks for the references to The Chemoton Theory -- I hadn't seen this before. But I didn't understand your reference to Bergson -- wasn't he an adherent of the Elan Vital as a necessary part of "what is life?" and that also drove evolution in particular directions. Cheers, Alan

Re: [fonc] Eternal computing

2011-06-29 Thread Alan Kay
Hi Chris I think looking at the way biology works is a good perspective. By the way, we recycle not just the 10 trillion cells that contain our DNA (and the 90 Trillion cells we have with microbial DNA/RNA), but all our *atoms* are replaced about every 7 years (with the exception of inorganic

Re: [fonc] Narrative Interfaces

2011-06-15 Thread Alan Kay
Great subject and looks very interesting! Cheers, Alan From: C. Scott Ananian To: Fundamentals of New Computing Sent: Wed, June 15, 2011 2:44:56 PM Subject: [fonc] Narrative Interfaces We're having some invited talks this Friday at One Laptop per Child's of

Re: [fonc] Alternative Web programming models?

2011-06-13 Thread Alan Kay
It would be great if everyone on this list would think deeply about how to have an "eternal" system, and only be amplified by it. For example, take a look at Alex Warth's "Worlds" work (and paper) and see how that might be used to deal with larger problems of consistency and version control in

Re: [fonc] Static typing and/vs. boot strap-able, small kernel, comprehensible, user modifiable systems

2011-06-07 Thread Alan Kay
'm guessing, would represent a big step forward. Thanks, Alexis On 5 June 2011 01:33, Alan Kay wrote: I like Maude (and most of the stuff done by or influenced by Joe Goguen). However, it is basically a term rewriting system that can overlap a bit with equational semantics. Nothing wro

Re: [fonc] languages

2011-06-06 Thread Alan Kay
rogramming languages. However, I don't think this is necessary, but more an artifact of incomplete design. Cheers, Alan From: K. K. Subramaniam To: Alan Kay Cc: fonc@vpri.org Sent: Mon, June 6, 2011 10:29:49 AM Subject: Re: [fonc] languages Alan, Thanks for

Re: [fonc] languages

2011-06-06 Thread Alan Kay
Hi Subbu Check out when Jules Schwartz actual did Jovial. And the acronym was actually "Jules' Own Version of the International Algebraic Language" Cheers, Alan From: K. K. Subramaniam To: fonc@vpri.org Cc: Alan Kay Sent: Mon, June 6,

Re: Terseness, precedence, deprogramming (was Re: [fonc] languages)

2011-06-06 Thread Alan Kay
lly good techniques for making APL efficient colorfully named "beating" and "drag-along". -djl On Jun 5, 2011, at 7:50 PM, Alan Kay wrote: I think this one was derived from Phil Abrams' Stanford (and SLAC) PhD thesis on dynamic analysis and optimization of APL -- a ve

Re: Terseness, precedence, deprogramming (was Re: [fonc] languages)

2011-06-05 Thread Alan Kay
ery eye opening. -david On Sun, Jun 5, 2011 at 9:13 PM, Alan Kay wrote: Hi David > >I've always been very fond of APL also -- and a slightly better and more >readable syntax could be devised these days now that things don't have to be >squeezed onto a

Re: Terseness, precedence, deprogramming (was Re: [fonc] languages)

2011-06-05 Thread Alan Kay
Hi David I've always been very fond of APL also -- and a slightly better and more readable syntax could be devised these days now that things don't have to be squeezed onto an IBM Selectric golfball ... Cheers, Alan From: David Leibs To: Fundamentals of Ne

Re: [fonc] languages

2011-06-05 Thread Alan Kay
ich models the world. Numbers would be in that category, they "deserve" to be treated specially. In the same vein, I think mathematical operators "deserve" special treatment, and not just from an under the covers, optimization point of view. Thank you, Florin __

Re: [fonc] languages

2011-06-05 Thread Alan Kay
a binary selector character. Best, Florin ____ From: Alan Kay To: Fundamentals of New Computing Sent: Sat, June 4, 2011 2:46:33 PM Subject: Re: [fonc] languages Smalltalk was certainly not the first attempt -- and -- the most versatile Smalltalk in this area w

Re: [fonc] Static typing and/vs. boot strap-able, small kernel, comprehensible, user modifiable systems

2011-06-04 Thread Alan Kay
ep it simple stupid) applies and static typing certainly helps on the debugging side! Bootstrapping really isn't a problem - Bluebottle is working proof of this. On 4 June 2011 16:08, Alan Kay wrote: This issues were in conversations in the mid-60s when I was in grad school. > &g

Re: [fonc] languages

2011-06-04 Thread Alan Kay
Smalltalk was certainly not the first attempt -- and -- the most versatile Smalltalk in this area was the first Smalltalk and also the smallest. I personally think expressibility is not just semantic, but also syntactic. Many different styles of programming have been realized in Lisp, but "man

Re: [fonc] Static typing and/vs. boot strap-able, small kernel, comprehensible, user modifiable systems

2011-06-04 Thread Alan Kay
This issues were in conversations in the mid-60s when I was in grad school. One difference was that there was a computer (and more being thought of) -- the Burroughs B5000 -- that removed one of the motivations for static typing -- it implemented byte codes and 0 overhead dynamic type checking i

Re: [fonc] Alternative Web programming models?

2011-05-31 Thread Alan Kay
011 8:47:39 AM Subject: Re: [fonc] Alternative Web programming models? Didn't this debate happen with windowing systems (eg X vs NeWS, dumb vs smart windows-server). David On Tue, May 31, 2011 at 7:30 AM, Alan Kay wrote: Hi Cornelius > >There are lots of egregiously wrong thin

Re: [fonc] Alternative Web programming models?

2011-05-31 Thread Alan Kay
eone to take the same approach to networked-based application as Gezira did with graphics (or the STEP project in general) as far assessing what's needed in a modern Internet-scale hypermedia architecture. On Thu, May 26, 2011 at 4:53 PM, Merik Voswinkel wrote: Dr Alan Kay addresse

Re: [fonc] Alto-2?

2011-05-26 Thread Alan Kay
The main features of the Alto were a terrific combination of speed, parsimony, and architecture. -- Speed came from bipolar transistors. It had a 150ns microinstruction time. -- Parsimony allowed these to be economic enough for a 1972 personal computer/workstation (we eventually built almost 2000

Re: [fonc] Beats

2011-05-17 Thread Alan Kay
Ian, as an excellent musician, is making the big important point here ... that musical time is not about integer ratios. It is often wrongly taught that way, but it is actually about "meaning", "pulse", "emphasis", and "phrasing". Musical notation is not a program to be followed literally, but

Re: [fonc] Question about OMeta

2011-04-12 Thread Alan Kay
n about OMeta On Sat, Apr 9, 2011 at 12:09 AM, Alan Kay wrote: The larger problems will require something like "negotiation" between modules (this idea goes back to some of the agent ideas at PARC, and was partially catalyzed by the AM and Eurisko work by Doug Lenat). > Separat

Re: [fonc] Question about OMeta

2011-04-12 Thread Alan Kay
Computing ; jamie.dougl...@boeing.com Sent: Mon, April 11, 2011 8:21:06 PM Subject: Re: [fonc] Question about OMeta On Sat, Apr 9, 2011 at 12:09 AM, Alan Kay wrote: But now you are adding some side conditions :) > >For example, if you want comparable or even better abstractions in the target

P.S. Re: [fonc] bootstrapping B

2011-04-09 Thread Alan Kay
P. S. I was presuming that people on this list are reading FONC related stuff on the VPRI writings page ... But just in case, please check out a few of Ian's recent papers on minimal direct to machine code schemes. Cheers, Alan From: Alan Ka

Re: [fonc] bootstrapping B

2011-04-09 Thread Alan Kay
These approaches are always fun to look at. A good question here is whether this many-level scheme is better than to pick something like a simple Lisp-like or OMeta-like language (e.g. it came from Meta II, which is really simple) that can output machine code and simply hand translate the firs

Re: [fonc] Frank

2011-04-09 Thread Alan Kay
Hi Craig "Frank" is the first rough assembly of some of the STEPS projects. It is mentioned in the 2010 Report to NSF Cheers, Alan From: Craig Latta To: fonc@vpri.org Sent: Sat, April 9, 2011 6:33:11 AM Subject: [fonc] Frank If there's something abou

Re: [fonc] Question about OMeta

2011-04-08 Thread Alan Kay
bvious that that doesn't work. You guys rock :) I just wanna take this opportunity to give thanks that there are still people like you who are continuing this sort of things for the good of us all. Julian. On 09/04/2011, at 7:46 AM, Alan Kay wrote: It does that all the time. An easy way t

Re: [fonc] Question about OMeta

2011-04-08 Thread Alan Kay
;m also a sucker for shiny new technology like OMeta, so I picture gobs of fun.) Fortunately I have some of the best people in the world hard at work on burning my disk packs! Thanks VPRI:) Can't wait to dig into Frank and see what's there. Huge fan of HyperCard, so I'm reall

Re: [fonc] Question about OMeta

2011-04-08 Thread Alan Kay
It does that all the time. An easy way to do it is to make up a universal semantics, perhaps in AST form, then write translators into and out of. Cheers, Alan From: Julian Leviston To: Fundamentals of New Computing Sent: Fri, April 8, 2011 7:24:28 AM Subjec

Re: [fonc] visual environments created by present/former VPRI staff

2011-04-08 Thread Alan Kay
like variables... That one simple thing makes them so much more awesome. Julian. On 08/04/2011, at 10:55 PM, Alan Kay wrote: Hi John > >I don't think I would call the Analyst "visual programming". (And you are >right >that to this day most people can't see what a sp

Re: [fonc] visual environments created by present/former VPRI staff

2011-04-08 Thread Alan Kay
Hi John I don't think I would call the Analyst "visual programming". (And you are right that to this day most people can't see what a spreadsheet really is (or is "trying to be"). I think the real interest of the Analyst was that it was early and good thinking about what easily programmable "vi

Re: [fonc] visual environments created by present/former VPRI staff

2011-03-30 Thread Alan Kay
I think he means "The Analyst" that was done at Xerox PARC and XEOS for the CIA Cheers, Alan From: Kim Rose To: Fundamentals of New Computing Sent: Wed, March 30, 2011 3:02:11 PM Subject: Re: [fonc] visual environments created by present/former VPRI staff H

Re: [fonc] visual environments created by present/former VPRI staff

2011-03-30 Thread Alan Kay
mantics. So this particular approach to quasi-Horn logic is relatively simple and quite pretty in a dynamic language. Cheers, Alan ____ From: Duncan Mak To: Fundamentals of New Computing Cc: Alan Kay Sent: Wed, March 30, 2011 9:46:20 AM Subject: Re: [fonc] vis

Re: [fonc] visual environments created by present/former VPRI staff

2011-03-30 Thread Alan Kay
It is worth a mention, but it was not done by Viewpoints folks in current or previous incarnations Cheers, Alan From: John Nilsson To: Fundamentals of New Computing Sent: Wed, March 30, 2011 10:10:32 AM Subject: Re: [fonc] visual environments created b

Re: [fonc] visual environments created by present/former VPRI staff

2011-03-30 Thread Alan Kay
There are several books on various kinds of visual programming. A lot of this territory was explored in the ARPA-IPTO research community in the 60s. Sketchpad (used the idea of "fusing" visual constraints to the Sketchpad drawings) Online Graphical Procedures (an early graphical dataflow system

Re: [fonc] Software and Motivation

2011-02-19 Thread Alan Kay
It is indeed a reference to "human universals". These are traits and "drives" found in every culture, and originally were identified in the 3000 or so traditional cultures studied by Anthropologists. For example, every culture examined has a language, stories, kinship, status and power, a "c

Re: [fonc] Visual 6502

2011-01-07 Thread Alan Kay
I love this! Cheers, Alan From: Casey Ransberger To: Fundamentals of New Computing Sent: Fri, January 7, 2011 10:51:12 AM Subject: [fonc] Visual 6502 This is kind of cool. They took a 6502, X-rayed it, vectorized the photographs, and then used polygon int

Re: [fonc] The Elements of Computing Systems

2011-01-05 Thread Alan Kay
A nice Goethe quote: "We should all share in the excitement of discovery without vain attempts to claim priority". So we can be happy that Chuck Moore did a few things when he did, without worrying about when the ideas first appeared. Computing -- like natural science -- has always been ripe f

Re: [fonc] The Elements of Computing Systems

2011-01-03 Thread Alan Kay
Fundamentals of New Computing Sent: Mon, January 3, 2011 2:59:51 PM Subject: Re: [fonc] The Elements of Computing Systems On Mon, Jan 3, 2011 at 2:01 PM, Alan Kay wrote: Please say more ... > >The Alto didn't have any hardware for this ... nor did it have any regular >code >... i

Re: [fonc] The Elements of Computing Systems

2011-01-03 Thread Alan Kay
2011 at 12:06 PM, Alan Kay wrote: > >The Alto did not have a lot of transistors in it, but was a very fine >meta-machine, so one might think about how to posit an even simpler Alto, but >that would still have its meta-capabilities. The Mead-Conway "regular >architectures

Re: [fonc] The Elements of Computing Systems

2011-01-03 Thread Alan Kay
ime, I don't have such high standards, since I don't have enough material to compare to.) I had not heard of Carver Mead's book before. I just picked it up via an online used books store. Thanks. On Mon, Jan 3, 2011 at 11:05 AM, Alan Kay wrote: Hi Eric (and all) > >I r

Re: [fonc] The Elements of Computing Systems

2011-01-03 Thread Alan Kay
Hi Eric (and all) I read this a few years ago and I really wanted to like this book much more than I did. I love the basic idea behind it. And I think a really good rendering of the "from atoms to life" chain of meaning in computing would help many people, especially students. However, it

Re: [fonc] Reg. Frank

2010-12-13 Thread Alan Kay
Hi Casey, We still have a lot of work to do before we have a kernel of stuff that we'll be happy to answer questions about. Frank is still in intensive care, but we are working to get him off his respirator and heart machine! Cheers, Alan From: Casey Ransb

Re: [fonc] Describing Semantics

2010-11-22 Thread Alan Kay
un, Nov 21, 2010 at 04:55:45PM -0800, Alan Kay wrote: >Hi Casey, > >You might enjoy looking at "operational semantics" -- whose idea has been >around longer than the term. There is also "denotational semantics", which >goes back to Christopher

Re: [fonc] Describing Semantics

2010-11-21 Thread Alan Kay
Hi Casey, You might enjoy looking at "operational semantics" -- whose idea has been around longer than the term. There is also "denotational semantics", which goes back to Christopher Strachey in the 60s. The latter is more amenable to automated reasoning processes, and the former is more a

Re: [fonc] automation

2010-07-14 Thread Alan Kay
ternal purpose. The whole interface would thus be a plain set of attribute data, on one hand, and a few actions directly launchable by the controller only on the other. In other words, the controller is the (only) messaging system. I recently read an often quoted post by Alan Kay using the word "

Re: [fonc] goals

2010-07-13 Thread Alan Kay
I think this is the real point here, and you put it well. One of the books I've admired greatly over the years is "The Molecular Biology of The Cell" -- especially the "green one" (3rd edition?) -- which does a terrific job of starting with a few findings of chemistry and spinning out a pretty

Re: [fonc] goals

2010-07-09 Thread Alan Kay
so that is why I made the joke about printing Maxwell's Equations for Computer Science on a t-shirt. [1] http://media.cs.uiuc.edu/seminars/StateFarm-Kay-2009-10-22a.asx [2] http://lambda-the-ultimate.org/node/3265#comment-48129 [3] http://toddsatogata.net/ On Fri, Jul 9, 2010 at 1:44 PM, Ala

Re: [fonc] goals

2010-07-09 Thread Alan Kay
One of my all time favorite metaphors and examples for part of what we are trying to do in this "T-shirt programming" project. Cheers, Alan From: David Leibs To: Fundamentals of New Computing Sent: Fri, July 9, 2010 10:33:04 AM Subject: Re: [fonc] goals

Re: [fonc] goals

2010-07-08 Thread Alan Kay
Once a project gets going it usually winds up with a few more goals than those that got it started -- partly because the individual researchers bring their own perspectives to the mix. But the original goals of STEPS were pretty simple and longstanding. They came from thinking that the size of

<    1   2   3   >