Another good read on the context and history of Smalltalk is Alan Kay's "The Early History of Smalltalk":
http://gagne.homedns.org/~tgagne/contrib/EarlyHistoryST.html Simon ________________________________________ From: fluid-work [fluid-work-boun...@lists.idrc.ocad.ca] on behalf of Bates, Simon [sba...@ocadu.ca] Sent: Wednesday, November 25, 2015 12:41 PM To: Fluid Work [fluid-w...@fluidproject.org] Subject: RE: This week's community meeting At standup this morning, Dana was asking if there would be good places to read more about the Smalltalk programming language. Dan Ingalls' article "Design Principles Behind Smalltalk" is a very nice overview of some of the forces and motivations in the design of the language: http://www.cs.virginia.edu/~evans/cs655/readings/smalltalk.html In terms of introductions to the actual language itself, it's a little harder to find satisfying online material. The best resource, I think, is the book "Smalltalk-80: The Language And Its Implementation". A scanned PDF is available online and the first few chapters introduce the language: http://stephane.ducasse.free.fr/FreeBooks/BlueBook/Bluebook.pdf There is a quite nice "Terse Guide to Squeak" (the Smalltalk version I will demo today) but it's not an intro or tutorial: http://squeak.org/documentation/terse_guide/ If I find other good resources, I'll definitely pass them along. (For those at IDRC in person, I brought in my copy of the Smalltalk-80 book, if you're interested in taking a look.) Simon ________________________________________ From: fluid-work [fluid-work-boun...@lists.idrc.ocad.ca] on behalf of Bates, Simon [sba...@ocadu.ca] Sent: Monday, November 23, 2015 8:47 AM To: Fluid Work [fluid-w...@fluidproject.org] Subject: This week's community meeting Hi everyone, For this week's community meeting, we are going to continue with our series on Case Studies of User Creativity. On Wednesday we will have a look at Smalltalk and other work of Alan Kay and his collaborators. I'd like to suggest that in advance of Wednesday's meeting, we read one of his papers from 1977, written with Adele Goldberg, called "Personal Dynamic Media". This paper presents their vision for personal computing and for portable computers called "Dynabooks". I've found 2 versions of the article online: a version with an introduction that appeared in a 2003 collection called "The New Media Reader" and a scan of the original: - http://www.newmediareader.com/book_samples/nmr-26-kay.pdf - https://www.computer.org/csdl/mags/co/1977/03/01646405.pdf (The whole New Media Reader book is really good and I'll bring it in on Wednesday, if anyone is interested in taking a look at it.) At the meeting I will show a running Smalltalk system and I think it would also be awesome to discuss the Personal Dynamic Media paper together. Looking forward to the conversations on Wednesday. Simon _______________________________________________________ fluid-work mailing list - fluid-work@lists.idrc.ocad.ca To unsubscribe, change settings or access archives, see http://lists.idrc.ocad.ca/mailman/listinfo/fluid-work _______________________________________________________ fluid-work mailing list - fluid-work@lists.idrc.ocad.ca To unsubscribe, change settings or access archives, see http://lists.idrc.ocad.ca/mailman/listinfo/fluid-work _______________________________________________________ fluid-work mailing list - fluid-work@lists.idrc.ocad.ca To unsubscribe, change settings or access archives, see http://lists.idrc.ocad.ca/mailman/listinfo/fluid-work