Re: [fonc] Modern General Purpose Programming Language (Was: Task management in a world without apps.)

2013-11-04 Thread Alan Kay
here are lots of ways to approach fast-enough implementation (including making new hardware or using FPGAs, etc.) Cheers, Alan >________ > From: Loup Vaillant-David >To: Alan Kay ; Fundamentals of New Computing > >Cc: karl ramberg >Sent: Mo

Re: [fonc] Task management in a world without apps.

2013-11-03 Thread Alan Kay
x27;t confuse the two desires. I.e. if we were to attempt an ultra high level general purpose language today, we wouldn't use Squeak or any other Smalltalk as a model or a starting place. Cheers, Alan >________ > From: karl ramberg >To: Alan Kay ; Fundament

Re: [fonc] Task management in a world without apps.

2013-10-31 Thread Alan Kay
It's worth noting that this was the scheme at PARC and was used heavily later in Etoys. This is why Smalltalk has unlimited numbers of "Projects". Each one is a persistant environment that serves both as a place to make things and as a "page" of "desktop media". There are no apps, only objec

Re: [fonc] Software Crisis (was Re: Final STEP progress report abandoned?)

2013-09-09 Thread Alan Kay
Check out "Smallstar" by Dan Halbert at Xerox PARC (written up in a PARC "bluebook") Cheers, Alan From: John Carlson To: Fundamentals of New Computing Sent: Monday, September 9, 2013 3:47 PM Subject: Re: [fonc] Software Crisis (was Re: Final STEP progress r

[fonc] People and evidence

2013-09-09 Thread Alan Kay
Kenneth Clarke once remarked that "People in the Middle Ages were as passionately interested in truth as we are, but their sense of evidence was very different". Marshall McLuhan said "I can't see it until I believe it" Neil Postman once remarked that "People today have to accept twice as much

Re: [fonc] Final STEP progress report abandoned?

2013-09-08 Thread Alan Kay
______ From: Paul Homer To: Alan Kay Cc: Fundamentals of New Computing Sent: Sunday, September 8, 2013 7:34 AM Subject: Re: [fonc] Final STEP progress report abandoned? Hi Alan, I agree that there is, and probably will always be, a necessity to 'think outside of the box'

Re: [fonc] Final STEP progress report abandoned?

2013-09-08 Thread Alan Kay
atly. Best wishes, Alan ____ From: Paul Homer To: Alan Kay ; Fundamentals of New Computing ; Fundamentals of New Computing Sent: Saturday, September 7, 2013 12:24 PM Subject: Re: [fonc] Final STEP progress report abandoned? Hi Alan, I can't predict what will come, but I definitely

Re: [fonc] Final STEP progress report abandoned?

2013-09-03 Thread Alan Kay
Yes, the "communication with aliens" problem -- in many different aspects -- is going to be a big theme for VPRI over the next few years. Cheers, Alan From: Tristan Slominski To: Alan Kay ; Fundamentals of New Computing Sent: Tuesday, September

Re: [fonc] Final STEP progress report abandoned?

2013-09-03 Thread Alan Kay
ood visions will often help "problem finding" which can then be the context for picking actual goals). And most of my time right now is being spent in extending environments for research. Cheers Alan From: Kevin Driedger To: Alan Kay ; Fundamentals o

Re: [fonc] Final STEP progress report abandoned?

2013-09-03 Thread Alan Kay
4:44 AM Subject: Re: [fonc] Final STEP progress report abandoned? That's great news! We desperately need fresh air. As you know, the way a problem is framed bounds its solutions. Do you already know what problems to work on or are you soliciting proposals? Jonathan From: Alan Kay

Re: [fonc] Final STEP progress report abandoned?

2013-09-02 Thread Alan Kay
Hi Dan It actually got written and given to NSF and approved, etc., a while ago, but needs a little more work before posting on the VPRI site.  Meanwhile we've been consumed by setting up a number of additional, and wider scale, research projects, and this has occupied pretty much all of my tim

Re: [fonc] Deoptimization as fallback

2013-07-30 Thread Alan Kay
This is how Smalltalk has always treated its primitives, etc. Cheers, Alan From: Casey Ransberger To: Fundamentals of New Computing Sent: Tuesday, July 30, 2013 1:22 PM Subject: [fonc] Deoptimization as fallback Thought I had: when a program hits an unhan

Re: [fonc] [HISTORY][MYSTERY][THRILLS][OT] Sunrise anyone?

2013-07-20 Thread Alan Kay
This was Xerox essentially following SONY (check out their Model 30 Word Processor -- early 80s -- and the portable keyboard capture device that you could get with it. I think SONY invented the 3.5" floppy for this machine).  The Xerox Sunrise came years later but is very similar to the portable

Re: [fonc] 90% glue code

2013-04-20 Thread Alan Kay
This is the essential benefit of a LINDA or some other kind of publish-subscribe approach. Each object has two billboards, one stating what they can do and the other what they need, etc. The catch is how are these described (especially given that local tags have only accidental global meaning).

Re: [fonc] 90% glue code

2013-04-19 Thread Alan Kay
rop. Cheers, Alan >________ > From: Alan Kay >To: Fundamentals of New Computing >Sent: Friday, April 19, 2013 5:53 AM >Subject: Re: [fonc] 90% glue code > > > >The only really good -- and reasonable accurate -- book about the history of >Lick, ARP

Re: [fonc] 90% glue code

2013-04-19 Thread Alan Kay
The only really good -- and reasonable accurate -- book about the history of Lick, ARPA-IPTO (no "D", that is went things went bad), and Xerox PARC is "Dream Machines" by Mitchel Waldrop. Cheers, Alan > > From: Miles Fidelman >To: Fundamentals of New Computin

Re: [fonc] 90% glue code

2013-04-18 Thread Alan Kay
today is a lot smaller (and mostly stupider) than the ones that need to be dealt with when trying for human to human or human to alien overlap. Cheers, Alan >________ > From: David Barbour >To: Alan Kay ; Fundamentals of New Computing > >Sent: Thursda

Re: [fonc] 90% glue code

2013-04-18 Thread Alan Kay
similar to the idea that there are lots of wonderful things in Biology that are out of scale with our computer technologies. So we should find the things in both Bio and Anthro that will help us think. Cheers, Alan >____ > From: Jeff Gonis >To: Alan K

Re: [fonc] 90% glue code

2013-04-18 Thread Alan Kay
Hi David This is an interesting slant on a 50+ year old paramount problem (and one that is even more important today). Licklider called it the "communicating with aliens problem". He said 50 years ago this month that "if we succeed in constructing the 'intergalactic network' then our main prob

Re: [fonc] CodeSpells. Learn how to program Java by writing spells for a 3D environment.

2013-04-13 Thread Alan Kay
Bill is the son of Ralph Griswold of Snobol and Icon fame. > > From: John Carlson >To: Fundamentals of New Computing >Sent: Friday, April 12, 2013 8:38 PM >Subject: Re: [fonc] CodeSpells. Learn how to program Java by writing spells >for a 3D environment. > >

Re: [fonc] Old Boxer Paper

2013-03-27 Thread Alan Kay
Yep, it had some good ideas. Cheers, Alan > > From: Francisco Garau >To: "fonc@vpri.org" >Sent: Wednesday, March 27, 2013 12:51 AM >Subject: [fonc] Old Boxer Paper > >It reminds me of scratch & etoys > >http://www.soe.berkeley.edu/boxer/20reasons.pdf > >- Fr

Re: [fonc] Kernel & Maru

2013-03-26 Thread Alan Kay
The first ~100 pages are still especially good as food for thought Cheers, Alan > > From: Duncan Mak >To: Alan Kay ; Fundamentals of New Computing > >Cc: "mo...@codetransform.com" >Sent: Tuesday, March 26, 2013 10:35 AM >Su

Re: [fonc] Kernel & Maru

2013-03-26 Thread Alan Kay
>If anyone finds an electronic copy of Fisher's thesis I'd love to know >>about it.  My searches have been fruitless. >> >>Monty >> >>On Tue, Apr 10, 2012 at 10:04 AM, Alan Kay wrote: >>... >> >>> Dave Fisher's thesis "A Cont

Re: [fonc] Building blocks and use of text

2013-02-14 Thread Alan Kay
And of course, for some time there has been Croquet http://en.wikipedia.org/wiki/Croquet_project ... and its current manifestation http://en.wikipedia.org/wiki/Open_Cobalt These are based on Dave Reed's 1978 MIT thesis and were first implemented about 10 years ago at Viewpoints. Besides all

Re: [fonc] Design of web, POLs for rules. Fuzz testing nile

2013-02-13 Thread Alan Kay
My suggestion is to learn a little about biology and anthropology and media as it intertwines with human thought, then check back in. > > From: Miles Fidelman >To: Fundamentals of New Computing >Sent: Wednesday, February 13, 2013 5:56 PM >Subject: Re: [fonc] D

Re: [fonc] Design of web, POLs for rules. Fuzz testing nile

2013-02-13 Thread Alan Kay
Fundamentals of New Computing >Sent: Wednesday, February 13, 2013 4:58 PM >Subject: Re: [fonc] Design of web, POLs for rules. Fuzz testing nile > >Alan Kay wrote: >> >> Or you could look at the actual problem "a web" has to solve, which is to >> present arbi

Re: [fonc] Terminology: "Object Oriented" vs "Message Oriented"

2013-02-13 Thread Alan Kay
ducting experiments on newly met systems). > >Yours, >Barry > > >On 02/14/2013 02:26 AM, Alan Kay wrote: >Hi Thiago >> >> >>I think you are on a good path. >> >> >>One way to think about this problem is that the broker is a human programmer who

Re: [fonc] Design of web, POLs for rules. Fuzz testing nile

2013-02-13 Thread Alan Kay
Or the (earlier) Smalltalk Models Views Controllers mechanism which had a dynamic language with dynamic graphics to allow quite a bit of flexibility with arbitrary "models".  > > From: David Harris >To: Alan Kay ; Fundamentals of New

Re: [fonc] Terminology: "Object Oriented" vs "Message Oriented"

2013-02-13 Thread Alan Kay
Unit tests are just a small part of the kinds of description that could be used and are needed.  > > From: David Harris >To: Alan Kay ; Fundamentals of New Computing > >Sent: Wednesday, February 13, 2013 7:39 AM >Subject: Re: [fonc] Te

Re: [fonc] Design of web, POLs for rules. Fuzz testing nile

2013-02-13 Thread Alan Kay
Hi John Or you could look at the actual problem "a web" has to solve, which is to present arbitrary information to a user that comes from any of several billion sources. Looked at from this perspective we can see that the current web design could hardly be more wrong headed. For example, what i

Re: [fonc] Terminology: "Object Oriented" vs "Message Oriented"

2013-02-13 Thread Alan Kay
e printer -- the printer would >> then just print out the bit bin. This was known as PostScript when it came >> out in the world. >> >> The "Trickles" idea from Cornell has much of the same flavor. >> >> One possible starting place is to notice that

Re: [fonc] Terminology: "Object Oriented" vs "Message Oriented"

2013-02-13 Thread Alan Kay
One of the original reasons for "message-based" was the simple relativistic one. What we decided is that trying to send messages to explicit receivers had real scaling problems, whereas "receiving messages" is a good idea. Cheers, Alan > > From: Eugen Leitl >

Re: [fonc] Terminology: "Object Oriented" vs "Message Oriented"

2013-02-12 Thread Alan Kay
read-of-control, or small numbers of threads; while the Actor model >led (perhaps not directly) to massive concurrency and Erlang?  (I'm still >waiting for something that looks like Smalltalk meets Erlang.) > >Cheers, > >Miles > >Alan Kay wrote: >> Hi Miles >>

Re: [fonc] Terminology: "Object Oriented" vs "Message Oriented"

2013-02-12 Thread Alan Kay
ct oriented" would now seem to be very actor-like. Cheers, Alan > > From: Miles Fidelman >To: Fundamentals of New Computing >Sent: Tuesday, February 12, 2013 11:05 AM >Subject: Re: [fonc] Terminology: "Object Oriented" vs "Message Oriented" > >

Re: [fonc] Terminology: "Object Oriented" vs "Message Oriented"

2013-02-12 Thread Alan Kay
describe meanings and match on meanings -- and let there be not just matching (which is like a password) but "negotiation", which is what a discovery agent does. And so forth. I think this is a difficult but doable problem -- it's easier than AI, but has some tinges of it. Got

Re: [fonc] Terminology: "Object Oriented" vs "Message Oriented"

2013-02-12 Thread Alan Kay
sp sense) is >what gets you there: >http://www.erlang.org/doc/getting_started/conc_prog.html > > > > > > >On Tue, Feb 12, 2013 at 7:15 AM, Loup Vaillant wrote: > >This question was prompted by a quote by Joe Armstrong about OOP[1]. >>It is for Alan Kay, but I&

Re: [fonc] Terminology: "Object Oriented" vs "Message Oriented"

2013-02-12 Thread Alan Kay
first Smalltalk was really an exercise in "apply" Cheers, Alan > > From: David Hussman >To: 'Alan Kay' ; 'Fundamentals of New Computing' > >Sent: Tuesday, February 12, 2013 8:36 AM >Subject: RE: [fonc] Terminolog

Re: [fonc] Terminology: "Object Oriented" vs "Message Oriented"

2013-02-12 Thread Alan Kay
ol Definition Language" CMU 1970 thesis. But then we got overwhelmed by the excitement of being able to make personal computing on the Alto. A few years later I decided that "sending messages" was not a good scaling idea, and that something more general to get needed resources &qu

Re: [fonc] yet another meta compiler compiler

2013-02-08 Thread Alan Kay
Looks nice to me! But no ivory towers around to pillage. (However planting a few seeds is almost always a good idea) Cheers, Alan > > From: Charles Perkins >To: Fundamentals of New Computing >Sent: Friday, February 8, 2013 3:52 PM >Subject: [fonc] yet anot

Re: [fonc] deriving a POL from existing code

2013-01-08 Thread Alan Kay
Yes indeed, I quite agree with David.  One of the main points in the 2012 STEPS report (when I get around to finally finishing it and getting it out) is exactly David's -- that it is a huge design task to pull off a good DSL -- actually it is a double design task: you first need to come up with

Re: [fonc] Final STEP progress report?

2013-01-04 Thread Alan Kay
Sliding deadlines very often allow other pursuits to creep in ... Cheers, Alan > > From: Dale Schumacher >To: Alan Kay ; Fundamentals of New Computing > >Sent: Friday, January 4, 2013 8:59 AM >Subject: Re: [fonc] Final STEP progress report

Re: [fonc] Final STEP progress report?

2013-01-04 Thread Alan Kay
It turns out that the "due date" is actually a "due interval" that starts Jan 1st and extends for a few months ... so we are working on putting the report together amongst other activities ... Cheers, Alan > > From: Mathnerd314 >To: Fundamentals of New Comput

Re: [fonc] Current topics

2013-01-03 Thread Alan Kay
Alan > > From: David Barbour >To: Alan Kay ; Fundamentals of New Computing > >Sent: Wednesday, January 2, 2013 11:09 PM >Subject: Re: [fonc] Current topics > > >On Tue, Jan 1, 2013 at 7:53 AM, Alan Kay wrote: > >As humans, w

[fonc] Current topics

2013-01-01 Thread Alan Kay
The most recent discussions get at a number of important issues whose pernicious snares need to be handled better. In an analogy to sending messages "most of the time successfully" through noisy channels -- where the noise also affects whatever we add to the messages to help (and we may have im

Re: [fonc] A META-II for C that fits in a half a sheet of paper

2012-11-22 Thread Alan Kay
Oh yes ... I'd forgotten that I'd given this paper to the 1401 restoration group at the Computer History Museum (the 1401 was my first computer more than 50 years ago now -- it was "a bit odd" even relative to the more diverse designs of its day) http://ibm-1401.info/AlanKay-META-II.html Cheer

Re: [fonc] Interview with Alan Kay

2012-11-16 Thread Alan Kay
of real thinking things through. He was able to demolish his own accomplishments as well, so the destruction was total. Cheers, Alan > > From: Jarek Rzeszótko >To: Fundamentals of New Computing >Sent: Friday, November 16, 2012 6:59 AM >Sub

Re: [fonc] Final STEP progress report?

2012-11-07 Thread Alan Kay
Hi Carl Just to keep on saying it ... the STEPS project had/has completely different goals than the Smalltalk project -- STEPS really is a "science project" -- or a collection of science projects -- that has never been aimed at a deployable artifact, but instead is aimed at finding better and m

Re: [fonc] Alan Kay in the news [german]

2012-07-19 Thread Alan Kay
technique is quite different from steel string jazz chops -- it's taken a while to unlearn some "spinal reflexes" that were developed a lifetime ago. Cheers, Alan > > From: John Zabroski >To: Alan Kay ; Fundamentals of New Computing

Re: [fonc] Alan Kay in the news [german]

2012-07-18 Thread Alan Kay
t not only feels very different physically, but also mentally, and has many extra dimensions of nuance and color that is both its charm, and also makes it quite a separate learning experience. Cheers, Alan > > From: Long Nguyen >To: Alan Kay ;

Re: [fonc] Alan Kay in the news [german]

2012-07-18 Thread Alan Kay
f Paderborn and faculty and students were very hospitable, and it was fun to help them dedicate the building. Cheers, Alan > > From: Eugen Leitl >To: Fundamentals of New Computing >Sent: Wednesday, July 18, 2012 7:19 AM >Subject: [fonc

Re: [fonc] Question about the Burroughs B5000 series and apability-based computing

2012-05-28 Thread Alan Kay
ters, etc.) The low level tasks replaced almost all the usual hardware on a normal computer: disk and display and keyboard controllers, general I/O, even refresh for the DRAM, etc. This was a great design: about 160 MSI chips plus memory. Cheers, Alan >_

Re: [fonc] The problem with programming languages

2012-05-08 Thread Alan Kay
Hi Jarek I think your main point is a good one ... this is why I used to urge Smalltalk programmers to initially stay away from the libraries full of features and just use the kernel language as a "runnable pseudo-code" to sketch an outline of a simple solution. As you say, this helps to gradua

Re: [fonc] LightTable UI

2012-04-24 Thread Alan Kay
Fonc bounced me on sending the Balzer doc directly, but here is the link at RAND http://www.rand.org/content/dam/rand/pubs/research_memoranda/2009/RM5772.pdf A few more references below Cheers, Alan > > From: Alan Kay >To: Fundamentals of New

Re: [fonc] LightTable UI

2012-04-24 Thread Alan Kay
(Hi Toby) And don't forget that John McCarthy was one of the very first to try to automatically compute inverses of functions (this grew out of his PhD work at Princeton in the mid-50s ...) Cheers, Alan > > From: Toby Schachman >To: Fundamentals of New Comp

Re: [fonc] Smalltalk-75

2012-04-20 Thread Alan Kay
d like to >watch one for each one of you guys on this list ^^ > >http://www.youtube.com/watch?v=sM1bNR4DmhU  .:( Mom Loved Him Best - w/ Alan >in the audience! ):. > >cheers* >Jb > >Le 20 avr. 2012 à 03:20, Fernando Cacciola a écrit : > >> On Thu, Apr 19, 2

Re: [fonc] Smalltalk-75

2012-04-19 Thread Alan Kay
Well, part of it is that the 15 year old was exceptional -- his name is Steve Putz, and as with several others of our children programmers -- such as Bruce Horn, who was the originator of the Mac Finder -- became a very good professional. And that Smalltalk (basically Smalltalk-72) was quite ap

Re: [fonc] Ask For Forgiveness Programming - Or How We'll Program 1000 Cores

2012-04-14 Thread Alan Kay
This is a good idea (and, interestingly, was a common programming style in the first Simula) ... Cheers, Alan > > From: David Barbour >To: Fundamentals of New Computing >Sent: Friday, April 13, 2012 11:03 PM >Subject: Re: [fonc] Ask For Forgiveness Programm

Re: [fonc] Kernel & Maru

2012-04-12 Thread Alan Kay
__ > From: John Zabroski >To: Alan Kay ; Fundamentals of New Computing > >Sent: Thursday, April 12, 2012 5:34 PM >Subject: Re: [fonc] Kernel & Maru > > >By the way, I think you are referring to the work done by Reps's thesis >advisor, Tim Teitelbaum,

Re: [fonc] Kernel & Maru

2012-04-12 Thread Alan Kay
Yes, that was part of Tom's work ... Cheers, Alan > > From: John Zabroski >To: Fundamentals of New Computing ; Alan Kay > >Sent: Thursday, April 12, 2012 4:46 PM >Subject: Re: [fonc] Kernel & Maru > > >What do

Re: [fonc] Kernel & Maru

2012-04-12 Thread Alan Kay
Hi John The simple answer is that Tom's stuff happened in the early 80s, and I was out of PARC working on things other than Smalltalk. I'm trying to remember something similar that was done earlier (by someone can't recall who, maybe at CMU) that was a good convincer that this was not a grea

Re: [fonc] Migrating / syncing computation "live-documents"

2012-04-11 Thread Alan Kay
Croquet does replicated distributed computing. LOCUS did "freely migrating system nodes". One actually needs both (though a lot can be done with today's capacities just using the Croquet techniques). Cheers, Alan > > From: Shawn

Re: [fonc] Smalltalk & Actors?

2012-04-11 Thread Alan Kay
pretty much removed our invention hats. However, the other abstraction mechanisms and the low overheads for Smalltalk objects -- via Dan Ingalls' and others' brilliant touch -- were enough to allow the big inventions to get done and built. Cheers, Alan >_______

Re: [fonc] Kernel & Maru

2012-04-11 Thread Alan Kay
o make a fresh image). Cheers, Alan >____ > From: Shawn Morel >To: Alan Kay ; Fundamentals of New Computing > >Cc: Florin Mateoc >Sent: Wednesday, April 11, 2012 11:52 AM >Subject: Re: [fonc] Kernel & Maru > >This thread is a re

Re: [fonc] Kernel & Maru

2012-04-11 Thread Alan Kay
Take a look at the Squeak bootstrap process paper, which generated a "small everything", including tools and the ability to self bootstrap to other platforms. http://www.vpri.org/pdf/tr1997001_backto.pdf A few of us (at Apple at the time) did the original bootstrap (from an old Smalltalk that

Re: [fonc] Kernel & Maru

2012-04-11 Thread Alan Kay
g >Sent: Wednesday, April 11, 2012 9:06 AM >Subject: Re: [fonc] Kernel & Maru > >This one seems to be available as a technical report as well: > >http://infolab.stanford.edu/TR/CS-TR-65-20.html > >Monty > >On Wed, Apr 11, 2012 at 4:44 AM, Alan Kay wrote: >> One more

Re: [fonc] Kernel & Maru

2012-04-11 Thread Alan Kay
The survey paper is just a survey. Dave's thesis is how to make all the control structure by extending a "McCarthy" like tiny kernel. Still gold today. Cheers, Alan > > From: Eugene Wallingford >To: Fundamentals of New Computing >Sent: Wednesday, April 11,

Re: [fonc] Kernel & Maru

2012-04-11 Thread Alan Kay
One more that is fun (and one I learned a lot from when I was in grad school in 1966) is Niklaus Wirth's "Euler" paper, published in two parts in CACM Jan and Feb 1966. This is "a generalization of Algol" via some ideas of van Wijngaarten and winds up with a very Lispish kind of language by vir

Re: [fonc] Kernel & Maru

2012-04-10 Thread Alan Kay
The first 110 pages of this are still deep gold Cheers, Alan > > From: Monty Zukowski >To: Fundamentals of New Computing >Sent: Tuesday, April 10, 2012 12:02 PM >Subject: Re: [fonc] Kernel & Maru > >Yes, it looks like this is it.  $37 for a PDF.  Thanks! >

Re: [fonc] Kernel & Maru

2012-04-10 Thread Alan Kay
Hi Julian (Adding to Ian's comments) Doing as Ian suggests and trying out variants can be an extremely illuminating experience (for example, BBN Lisp (1.85) had three or four choices for what was meant by a "lambda closure" -- three of the options I remember were (a) "do Algol" -- this is esse

Re: [fonc] Everything You Know (about Parallel Programming) Is Wrong!: A Wild Screed about the Future

2012-04-09 Thread Alan Kay
Yes "time management" is a good idea. Looking at the documentation here I see no mention of the (likely) inventor of the idea -- John McCarthy ca 1962-3, or the most adventurous early design to actually use the idea (outside of AI robots/agents work) -- David Reed in his 1978 MIT thesis "A Ne

Re: [fonc] O. K. Moore's talking typewriter: where is it now?

2012-03-20 Thread Alan Kay
This just came up recently on the IAEP and fonc lists via Scott Ananian's request for comments on his Nell proposal. Moore's work continues to be impressive today (at least to me). Moore's thinking was wide deep and rich -- and much of it is quite relevant and useful today. There was a lot more

Re: [fonc] Publish/subscribe vs. send

2012-03-20 Thread Alan Kay
One of the motivations is to handle some kinds of scaling more gracefully. If you think about things from a module's point of view, the fewer details it has to know about resources it needs (and about its environment in general) the better. It can be thought of as a next stage in going from ex

Re: [fonc] Naive question

2012-03-19 Thread Alan Kay
Hi Benoit This is basically what "publish and subscribe" schemes are all about. Linda is a simple "coordination protocol" for organizing such loose couplings. There are sketches of such mechanisms in most of the STEPS reports Spreadsheets are simple versions of this The Playground langua

Re: [fonc] [IAEP] Barbarians at the gate! (Project Nell)

2012-03-16 Thread Alan Kay
New Computing >Sent: Friday, March 16, 2012 5:26 AM >Subject: Re: [fonc] [IAEP] Barbarians at the gate! (Project Nell) > > >On 15/03/2012 14:20, Alan Kay wrote: >Alex Warth did both a standard Prolog and an English based language one using >OMeta in both Javascript, and i

Re: [fonc] [IAEP] Barbarians at the gate! (Project Nell)

2012-03-16 Thread Alan Kay
ase, +, > etc. would exist as primitives? > >Any other insight you could provide would be much appreciated. Thanks -Shaun > > >On Thu, Mar 15, 2012 at 6:40 PM, Andre van Delft >wrote: > >The theory Algebra of Communicating Processes (ACP)  >>offers non-determinism (a

Re: [fonc] Apple and hardware (was: Error trying to compile COLA)

2012-03-15 Thread Alan Kay
fonc] Apple and hardware (was: Error trying to compile COLA) > >Alan Kay wrote on Wed, 14 Mar 2012 16:44:33 -0700 (PDT) >> The CRISP was too slow, and had other problems in its details. Sakoman liked >> it ... > >Thanks for the information! Just looking at the papers about

Re: [fonc] Dynabook ideas

2012-03-15 Thread Alan Kay
@vpri.org >Sent: Thursday, March 15, 2012 3:59 PM >Subject: [fonc] Dynabook ideas > >Le 15/03/2012 00:44, Alan Kay a écrit : > >> To me the Dynabook has always been 95% a "service model" and 5% physical >> specs (there were three main physical ideas for it, o

Re: [fonc] [IAEP] Barbarians at the gate! (Project Nell)

2012-03-15 Thread Alan Kay
__ > From: Wesley Smith >To: Alan Kay ; Fundamentals of New Computing > >Sent: Thursday, March 15, 2012 10:13 AM >Subject: Re: [fonc] [IAEP] Barbarians at the gate! (Project Nell) > >On Thu, Mar 15, 2012 at 5:23 AM, Alan Kay wrote: >> You don't want to use asser

Re: [fonc] [IAEP] Barbarians at the gate! (Project Nell)

2012-03-15 Thread Alan Kay
ans at the gate! (Project Nell) > > > >WRT: patterns, I wonder if the list is aware of the work by Barry Jay with his >Pattern Calculus, wherein he introduces patterns as first class citizens at >the lambda level.  > > >Peter > > > >On Thu, Mar 15, 2012 at 8:2

Re: [fonc] [IAEP] Barbarians at the gate! (Project Nell)

2012-03-15 Thread Alan Kay
You don't want to use assert because it doesn't get undone during backtracking. Look at the Alex Warth et al "Worlds" paper on the Viewpoints site to see a better way to do this. (This is an outgrowth of the "labeled situations" idea of McCarthy in 1963.) Cheers, Alan >

Re: [fonc] [IAEP] Barbarians at the gate! (Project Nell)

2012-03-15 Thread Alan Kay
Alex Warth did both a standard Prolog and an English based language one using OMeta in both Javascript, and in Smalltalk. Again, why just go with something that happens to be around? Why not try to make a language that fits to the users and the goals? A stronger version of this kind of language

Re: [fonc] [IAEP] Barbarians at the gate! (Project Nell)

2012-03-14 Thread Alan Kay
the various histories of smalltalk as a >step on the way to 72, 76, and finally 80. > >I am very intrigued as to what sets 71 apart so dramatically. -Shaun > > >On Wed, Mar 14, 2012 at 12:29 PM, Alan Kay wrote: > >Hi Scott -- >> >> >>1. I will see if I can g

Re: [fonc] Apple and hardware (was: Error trying to compile COLA)

2012-03-14 Thread Alan Kay
n physical ideas for it, only one was the tablet). Cheers, Alan > > From: Jecel Assumpcao Jr. >To: Fundamentals of New Computing >Sent: Wednesday, March 14, 2012 3:55 PM >Subject: Re: [fonc] Apple and hardware (was: Error trying to compile COLA)

Re: [fonc] Talking Typwriter [was: Barbarians at the gate! (Project Nell)]

2012-03-14 Thread Alan Kay
cClure >To: Fundamentals of New Computing >Cc: Viewpoints Research >Sent: Wednesday, March 14, 2012 11:26 AM >Subject: Re: [fonc] Talking Typwriter [was: Barbarians at the gate! (Project >Nell)] > >On 03/14/2012 09:54 AM, Alan Kay wrote: >> >> 1. Psycholo

Re: [fonc] Apple and hardware (was: Error trying to compile COLA)

2012-03-14 Thread Alan Kay
012 9:17 AM >Subject: [fonc] Apple and hardware (was: Error trying to compile COLA) > >Alan Kay wrote on Wed, 14 Mar 2012 05:53:21 -0700 (PDT) >> A hardware vendor with huge volumes (like Apple) should be able to get a CPU >> vendor to make HW that offers real protection, and at a

Re: [fonc] [IAEP] Barbarians at the gate! (Project Nell)

2012-03-14 Thread Alan Kay
Hi Scott -- 1. I will see if I can get one of these scanned for you. Moore tended to publish in journals and there is very little of his stuff available on line. 2.a. "if (a > From: C. Scott Ananian >To: Alan Kay >Cc: IAEP SugarLabs ; Funda

Re: [fonc] [IAEP] Barbarians at the gate! (Project Nell)

2012-03-14 Thread Alan Kay
Hi Scott This seems like a plan that should be done and tried and carefully evaluated. I think the approach is good. It could be "not quite enough" to work, but it should give rise to a lot of useful information for further passes at this. 1. Psychologist O.K. Moore in the early 60s at Yale an

Re: [fonc] Error trying to compile COLA

2012-03-14 Thread Alan Kay
ication required for the OS to allow them access to >>>features (like an installed camera, or the network) that are outside the >>>default application sandbox.   >>> >>> >>>The acceptance of the App Store model for the iPhone/iPad has persuad

Re: [fonc] Error trying to compile COLA

2012-03-13 Thread Alan Kay
In that world, the Squeak plugin could be certified as safe to download in a >way that System Admins might believe. > > > >On Feb 29, 2012, at 3:09 PM, Alan Kay wrote: > >Windows (especially) is so porous that SysAdmins (especially in school >districts) will not allow teac

[fonc] Chrome Penetration

2012-03-01 Thread Alan Kay
My friend Peter Norvig is the Director of Research at Google. I told him that I had heard of an "astounding jump" in the penetration of Chrome. He says the best numbers they have at present is that Chrome is "20% to 30% penetrated" ... Cheers, Alan __

Re: [fonc] Sorting the WWW mess

2012-03-01 Thread Alan Kay
Hi Loup Someone else said that about links. Browsing about either knowing where you are (and going) and/or about dealing with a rough max of 100 items. After that search is necessary. However, Ted Nelson said a lot in each of the last 5 decades about what kinds of linking do the most good. (Ch

Re: [fonc] Error trying to compile COLA

2012-02-29 Thread Alan Kay
t in from browserland ... there is now -- 19 years later -- an allowed route to put samples in your machine's sound buffer that works on some of the browsers. Holy cow folks! Alan > > From: Duncan Mak >To: Alan Kay ; Fundamentals of New Comp

Re: [fonc] Error trying to compile COLA

2012-02-29 Thread Alan Kay
entially achieved with POLs. (I >mean, I really don't know.  It could even be domain-dependent.) > >I agree however that having both (POLs + tools) would be much better, >and is definitely worth pursuing.  I'll think about it. > >Loup. > > > >Alan Kay wrote:

Re: [fonc] Error trying to compile COLA

2012-02-29 Thread Alan Kay
at need to be there for industrial-strength use. Cheers, Alan > > From: Loup Vaillant >To: fonc@vpri.org >Sent: Wednesday, February 29, 2012 1:27 AM >Subject: Re: [fonc] Error trying to compile COLA > >Alan Kay wrote: >> Hi Loup

Re: [fonc] Error trying to compile COLA

2012-02-28 Thread Alan Kay
Yes, this is why the STEPS proposal was careful to avoid "the current day world". For example, one of the many current day standards that was dismissed immediately is the WWW (one could hardly imagine more of a mess). But the functionality plus more can be replaced in our "ideal world" with

Re: [fonc] Error trying to compile COLA

2012-02-28 Thread Alan Kay
bit could be done as far as driving an extensible interpreter with it. However, some of these ideas were done better later. I think by Leler, and certainly by Joe Goguen, and others. Cheers, Alan > > From: Jakob Praher >To: Alan Kay ; Fundamentals o

Re: [fonc] Error trying to compile COLA

2012-02-28 Thread Alan Kay
Hi Reuben Yep. One of the many "finesses" in the STEPS project was to point out that requiring OSs to have drivers for everything misses what being networked is all about. In a nicer distributed systems design (such as Popek's LOCUS), one would get drivers from the devices automatically, and th

Re: [fonc] Error trying to compile COLA

2012-02-28 Thread Alan Kay
AM >Subject: Re: [fonc] Error trying to compile COLA > >Alan Kay wrote: >> Hi Loup >> >> As I've said and written over the years about this project, it is not >> possible to compare features in a direct way here. > >Yes, I'm aware of that.  The probl

Re: [fonc] Error trying to compile COLA

2012-02-28 Thread Alan Kay
t;Sent: Tuesday, February 28, 2012 2:21 AM >Subject: Re: [fonc] Error trying to compile COLA > >Originally,  the VPRI claims to be able to do a system that's 10,000 >smaller than our current bloatware.  That's going from roughly 200 >million lines to 20,000. (Or, as Alan Kay

Re: [fonc] Error trying to compile COLA

2012-02-28 Thread Alan Kay
Hi Ryan Check out Smalltalk-71, which was a design to do just what you suggest -- it was basically an attempt to combine some of my favorite languages of the time -- Logo and Lisp, Carl Hewitt's Planner, Lisp 70, etc. This never got implemented because of "a bet" that turned into Smalltalk-72,

  1   2   3   >