Hello to all Squeakers! I would be grateful if someone from Squeak Central (Alan Kay?) could answer a few of my questions below:
1) "Why the Computer Revolution hasn't happened yet?" (Alan's last year's talk at CMU): Is there a transcript of it or something like that? If not, what would be Squeak's role in helping with it (Computer Revolution)?
2) Finding aha vectors (Alan Kay and 'HOPL II - Closing Panel'): Regarding the extensible Smalltalk and flexible syntax (long time ago). Wouldn't it be possible that after so many unreadable Smalltalk programs, we would get one, which would be written by Herman Hesse (probably not at this meta level (1962), but maybe at another one)? What are (will be) Squeak's aha vectors?
3) What would be a Second Generation MOP? Third, ...? Would it go beyond the approach in 'The Art of the Metaobject Protocol'? Mentioning this book and "on-backstage" approach wouldn't it be better to try "on-audience" approach (different meta topology where audience, kids, developers, ... are part of it). Is that what Squeak's role might be regarding 1)? To allow everyone to play Glass Bead Games?
TIA Kokan
Kokan wrote:
- "Why the Computer Revolution hasn't happened yet?" (Alan's last
year's talk at CMU): Is there a transcript of it or something like that? If not, what would be Squeak's role in helping with it (Computer Revolution)?
Marcus Denker posted these a while ago:
S P A C E W A R Fanatic Life and Symbolic Death Among the Computer Bums by Stewart Brand http://www.wheels.org/spacewar/stone/rolling_stone.html This is the famous "Rolling Stone" article about Xerox PARC from 1972
The Xerox "Star": A Retrospective http://www.best.com/~curbow/xerox/retrospect/
Alan Kay: The Computer Revolution Hasn't Happened Yet! http://www.educause.edu/conference/e98/webcast98.html
Alan Kay: Software Design, the Future of Programming and the Art of Learning Educom Review March/April 99 http://cause-www.niss.ac.uk/ir/library/html/erm99027.html
Wired brings together two legendary minds: Alan Kay and Danny Hillis. http://www.wired.com/wired/archive/2.01/kay.hillis_pr.html
Revealing the Elephant: The Use and Misuse of Computers in Education http://tolearn.net/marketing/kay1.htm
Alan Kay: Powerful Ideas Need Love Too! http://el.www.media.mit.edu/groups/el/events/love-too.html
The Way We Were http://www.syllabus.com/archive/PreSyll/Syllabus_Issue_24-_September_1992_ Distance_Education/The_Way_We_Were.txt
A bicycle for the mind: http://cispom.idbsu.edu/is120erickson/webdoc/kay.htm
- Finding aha vectors (Alan Kay and 'HOPL II - Closing Panel'):
Can't help you with this one, but it sounds interesting.
- What would be a Second Generation MOP? Third, ...? Would it go beyond
the approach in 'The Art of the Metaobject Protocol'?
Don't know if this is the answer you were looking for, but a MOP could be described as a design which allows the implementation of one Aspect (as in AOP) to be replaced by the MOP user. The protocol provides the appropriate interfacing points for hooking up a new aspect version; one might say that the protocol is designed to use the ordinary language facilities as an Aspect Weaver for weaving the new aspect version into the code.
For references to these issues, see the AOP reading recommendations on the Swiki. Especially the Czarnecki chapter which is a very good up-to-date summary of all the related work directions, with fresh insights.
http://www.prakinf.tu-ilmenau.de/~czarn/aop
hth, Henrik
Thanks Henrik. I think that your list is the answer for 1). Regarding 3), I can say that I am familiar with AOP effort and some other efforts related to it. Kokan
Henrik Gedenryd wrote:
Kokan wrote:
- "Why the Computer Revolution hasn't happened yet?" (Alan's last
year's talk at CMU): Is there a transcript of it or something like that? If not, what would be Squeak's role in helping with it (Computer Revolution)?
Marcus Denker posted these a while ago:
S P A C E W A R Fanatic Life and Symbolic Death Among the Computer Bums by Stewart Brand http://www.wheels.org/spacewar/stone/rolling_stone.html This is the famous "Rolling Stone" article about Xerox PARC from 1972
The Xerox "Star": A Retrospective http://www.best.com/~curbow/xerox/retrospect/
Alan Kay: The Computer Revolution Hasn't Happened Yet! http://www.educause.edu/conference/e98/webcast98.html
Alan Kay: Software Design, the Future of Programming and the Art of Learning Educom Review March/April 99 http://cause-www.niss.ac.uk/ir/library/html/erm99027.html
Wired brings together two legendary minds: Alan Kay and Danny Hillis. http://www.wired.com/wired/archive/2.01/kay.hillis_pr.html
Revealing the Elephant: The Use and Misuse of Computers in Education http://tolearn.net/marketing/kay1.htm
Alan Kay: Powerful Ideas Need Love Too! http://el.www.media.mit.edu/groups/el/events/love-too.html
The Way We Were http://www.syllabus.com/archive/PreSyll/Syllabus_Issue_24-_September_1992_ Distance_Education/The_Way_We_Were.txt
A bicycle for the mind: http://cispom.idbsu.edu/is120erickson/webdoc/kay.htm
- Finding aha vectors (Alan Kay and 'HOPL II - Closing Panel'):
Can't help you with this one, but it sounds interesting.
- What would be a Second Generation MOP? Third, ...? Would it go beyond
the approach in 'The Art of the Metaobject Protocol'?
Don't know if this is the answer you were looking for, but a MOP could be described as a design which allows the implementation of one Aspect (as in AOP) to be replaced by the MOP user. The protocol provides the appropriate interfacing points for hooking up a new aspect version; one might say that the protocol is designed to use the ordinary language facilities as an Aspect Weaver for weaving the new aspect version into the code.
For references to these issues, see the AOP reading recommendations on the Swiki. Especially the Czarnecki chapter which is a very good up-to-date summary of all the related work directions, with fresh insights.
http://www.prakinf.tu-ilmenau.de/~czarn/aop
hth, Henrik
On Mon, Dec 27, 1999 at 12:51:32PM +0100, Henrik Gedenryd wrote:
Kokan wrote:
- "Why the Computer Revolution hasn't happened yet?" (Alan's last
year's talk at CMU): Is there a transcript of it or something like that? If not, what would be Squeak's role in helping with it (Computer Revolution)?
Marcus Denker posted these a while ago:
Here are some more links:
Alan Kay: The Computer Revolution Hasn't Happened Yet! http://www.educause.edu/conference/e98/webcast98.html
There are some different versions of this talk:
OOPSLA97 "The Computer Revolution Hasn't Happened Yet" http://www.uvc.com/videos/oo97Kay.video.html (Video Tape, $39.99)
RealAudio, "The Computer Revolution Hasn't Happened Yet." http://www.jtsa.edu/lehrhaus/fall1997/akay/
Giorgia Tech, March 5 1997 http://www.lcc.gatech.edu/gallery/radio-idt/speakers/akay.html
--- Some other talks/articles from Alan:
http://www.cel.sfsu.edu/msp/lectureseries/archive96/welcome.html Multimedia Pinoneers -- Doug Engelbart, Ted Nelson, Alan Kay
What would it take to configure a Dynabook today? http://www.egroups.com/group/squeak/243.html?
"A Conversation with Alan" interactions, April 1994 http://www.acm.org/pubs/citations/journals/interactions/1994-1-2/p13-frenkel...
--- The original articles are not available online:
Alan Kay and Adele Goldberg: Personal Dynamic Media
"Computer" Volume 10 No. 3, mar 1977 pp 31-44
reprinted in: Adele Goldberg "History of Personal Workstations" Addison-Wesley, Reading 1988 ISBN 0-201-11259-0
(As someone said: "Possibly one of the most important, but least read articles in computing.")
---
Alan Kay "The Early History of Smalltalk"
Bergin, Jr., T.J., and R.G. Gibson. History of Programming Languages - II ACM Press, New York NY, and Addison-Wesley Publ. Co., Reading MA 1996 pp. 511-578
reprinted: (better for making paper-copies) ACM SIGPLAN VOL. 28 No. 3 March 93 pp 69- (without the HOPL-talk)
--- A personal Computer for Children of all ages. Proceedings of the ACM Nation Conference, Boston, 1972
A dynamic medium for creative thought Proceedings of the National Council of Teachers of English Conference , Fall 72
---
Alan Kay "Computer Software" Scientific American Vol 251 No. 3 September 1984 pp. 41 - 47 German translation: Spektrum 10/85
Alan Kay "Computers, Networks and Education" Scientific American Sept. 1991 pp 100-107
-- Some articles about Alan (and the Dynabook):
Tools for Thought by Howard Rheingold, Chapter 11: "The Birth of the Fantasy Amplifier" http://www.rheingold.com/texts/tft/11.html
Lazere, Cathy, and Dennis Sasha. Out of Their Minds: The Lives and Discoveries of 15 Great Computer Scientists. Dub-Copernicus. New York, NY 1995. ---------------
I'l put these Links and references on the Wiki in the next days.
Marcus
squeak-dev@lists.squeakfoundation.org