@inproceedings{di97Squeak, author = "Dan Ingalls and Ted Kaehler and John Maloney and Scott Wallace and Alan Kay", title = "{Back to the Future -- The Story of Squeak, A Practical Smalltalk Written in Itself}", booktitle = {Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)}, year = "1997", pages = "318--326", }, @misc{ar03tweak, author = {Andreas Raab}, title = {Tweak}, note = {{\tt http://tweak.impara.de}} }, @misc{kp03cairo, author = {Carl Worth and Keith Packard}, title = {Xr: Cross-device Rendering for Vector Graphics}, note = {(presented at the 2003 Ottawa Linux Symposium)}, }, @unpublished{ack97Etoys, author = {Alan Kay and Kim Rose and Dan Ingalls and Ted Kaehler and John Maloney and Scott Wallace}, title = "{Etoys \& SimStories}", note = "{ImagiLearning Internal Document}", month = "{February}", year = "{1997}", }, @inproceedings{rs95morphic, author = "John H. Maloney and Randall B. Smith", title = "{Directness and Liveness in the Morphic User Interface Construction Environment}", booktitle = "{ACM Symposium on User Interface and Software Technology (UIST)}", year = "1995", pages = "21--28", }, @inbook{jm02MorphicNuBlue, author = {John Maloney}, editor = {Mark Guzdial and Kimberly Rose}, title = "{Squeak: Open Personal Computing and Multimedia}", chapter = "{2: An Introduction to Morphic: The Squeak User Interface Framework}", pages = {39--68}, publisher = "{Prentice Hall}", year = "{2002}", }, @article{yo00zaurus, Author = "Yoshiki Ohshima and Ken Wakita and Masataka Sassa", title = "{A Report on Porting the Programming Environment Squeak to SHARP Zaurus and its Evaluation (in Japanese)}", journal = "Transaction of Information Processing Society of Japan: Programming", volume = "41", number = "SIG-9 (PRO 8)", pages = "62--77", month = "November", year = "2000", }, @misc{oasis05odf, author = {Michael Brauer and Patrick Durusau and Gary Edwards and David Faure and Tom Magliery and Blast Radius and Daniel Vogelheim}, title = {{O}pen {D}ocument {F}ormat for {O}ffice {A}pplications ({OpenDocument}) v1.0}, note = {{\tt http: //docs.oasis-open.org/office/v1.0}} }, @inproceedings{de68nls, author = {Douglas C. Engelbart and William K. English}, title = {A Research Center for Augmenting Human Intellect}, booktitle = "{In Proceedings of the AFIPS Fall Joint Computer Conference}", pages = {395--410}, publisher = "{The Thompson Book Company}", year = {1968}, } @misc{wc94wiki, author = {Ward Cunningham}, title = {{The WikiWikiWeb}}, note = {{\tt http: //c2.com/cgi/wiki}}, } @misc{ak06logodiscussion, author = {Alan Kay}, note = {{\tt http://en.wikipedia.org/wiki/ Talk:Logo\_\%28programming\_language\%29}}, } @misc{ak06logowiki, author = {Avi Bryant and Colin Putney and Luke Andrews and Alan Kay}, year = {2006}, note = {{\tt http://logowiki.net}}, } @misc{st06wikiwyg, author = {Ingy d\"ot Net and Casey West and Chris Dent and Matt Liggett and Ryan King and Dave Rolsky and {K.M.} Liu}, title = {Wikiwyg}, note = {{\tt http://www.wikiwyg.net/}}, } @misc{sc06synchroedit, author = {Christopher Allen}, title = {{SynchroEdit}}, note = {{\tt http://www.synch\-roedit.com/}}, } @phdthesis{dpr78decentralized, author = {David P. Reed}, title = {Naming AND Synchronization IN A Decentralized Computer System}, school = {Massachusetts Institute of Technology}, year = {1978}, note = {(available as Technical Report: TR-205)} } @misc{das06hedgehog, author = {David A. Smith and Andreas Raab and David P. Reed and Mark McCahill and Julian Lombardi and Alan Kay}, title = {The {C}roquet {P}roject}, note = {{\tt http://opencroquet.org}} } @misc{jr03sip, author = {J. Rosenberg and H. Schulzrinne and G. Camarillo and A. Johnston and J. Peterson and R. Sparks and E. Schooler}, title = {{SIP}: {S}ession {I}nitiation {P}rotocol}, note = {IETF RFC 3261} }, @inproceedings{das03Croquet, author = {David A. Smith and Alan C. Kay and Andreas Raab and David P. Reed}, title = {{Croquet - A Collaboration System Architecture.}}, booktitle = {In proceedings of {F}irst {C}onference on {C}reating, {C}onnecting and {C}ollaborating through {C}omputing ({C5})}, year = {2003}, pages = {2-9}, } @inproceedings{yo05vlkedama, author = {Yoshiki Ohshima}, title = {{Kedama: A GUI-based Interactive Massively Parallel Particle Programming System}}, booktitle = {Visual Languages and Human Centric Computing}, year = "2005", pages = "91--98", }, @inproceedings{yh03viscuit, author = {Yasunori Harada and Richard Potter}, title = {Fuzzy rewriting: soft program semantics for children}, booktitle = "{In Proceedings of Human Centric Computing Languages and Environment}", month = "October", year = "2003", pages = "39--46", } @inproceedings{dcs00stagecast, author = {David Canfield Smith and Allen Cypher and Larry Tesler}, title = {Programming by example: novice programming comes of age}, booktitle = "{Communications of the ACM}", volume = 43, number = 3, month = "March", year = "2000", pages = "75--81", } @inproceedings{mbkrsr04@scratch, author = {John Maloney and Leo Burd and Yasmin Kafai and Natalie Rusk and Brian Silverman and Mitchell Resnick}, title = "{Scratch: A Sneak Preview}", booktitle = {In proceedings of {S}econd {C}onference on {C}reating, {C}onnecting and {C}ollaborating through {C}omputing ({C5})}, year = {2004}, pages = {104-109}, }, @book{rf07processing, author = {Casey Reas and Ben Fry}, title = {Processing: A Programming Handbook for Visual Designers and Artists}, publisher = {{MIT} {P}ress}, year = {2007} }, @book{bjkr03PowerfulIdeas, author = "{B.J. Allen-Conn} and Kim Rose", title = "{Powerful Ideas in the Classroom}", year = "{2003}", publisher = "{Viewpoints Research Institute}", isbn = {0-9743131-0-6}, }, @misc{ecma99javascript, title = {{ECMAS}cript {L}anguage {S}pecification}, note = {3rd edition (December 1999)}, }, @inproceedings{wp07ometa, author = {Alessandro Warth and Ian Piumarta}, title = "{OMeta: an Object-Oriented Language for Pattern Matching}", booktitle = {In proceedings of {D}ynamic {L}anguage {S}ymposium}, year = {2007}, note = {(to appear)}, }, @inproceedings{b02packrat, author = {Bryan Ford}, title = {Packrat parsing: simple, powerful, lazy, linear time, functional pearl}, booktitle = {In proceedings of {I}nternational {C}onference on {F}unctional {P}rogramming}, year = {2002}, pages = {36--47}, } @inproceeding{ty03languagegame, author = {Takashi Yamamiya}, title = {LanguageGame - an interactive parser generator}, booktitle = {In proceedings of {F}irst {C}onference on {C}reating, {C}onnecting and {C}ollaborating through {C}omputing ({C5})}, year = {2003}, pages = {110--117}, }, @inproceedings{i70imp, author = {Edgar T. Irons}, title = {Experience with an extensible language}, booktitle = {Communications of the ACM}, volume = {13}, pages = {31--40}, year = {1970}, } @misc{j0, author = {Andrew Jonas and Daniel Lee and Andrew Myers}, title = {{J0}: {A} {J}ava {E}xtension for {B}eginning (and {A}dvanced) {P}rogrammers}, note = {{\tt http://www.cs.cornell.edu/Projects/j0/}}, },