Logo Tree Project
Total Page:16
File Type:pdf, Size:1020Kb
LOGO TREE PROJECT Written by P. Boytchev e-mail: pavel2008-AT-elica-DOT-net alternative e-mail: pavel-DOT-boytchev-AT-gmail-DOT-com Rev 2.13 October, 2014 We’d like to thank all the people all over the globe and all over the alphabet who helped us build the Logo Tree: Álvaro Valdes Eric Klopfer Martin v.d. Steenoven Andrea diSessa Frederick Reinders Michael Malien Andreas Micheler G. A. Edgar Michael Tempel Andrew Begel Gary Teachout Michael Toner Andy Dent Gene Sullivan, Michele Berionne Andy Yeh Gene Thail Mike Doyle Angel Lopez George Birbilis Mike Westerfield Anna Baccaglini-Frank George Mills Minh Cuong Tran Arnan (Roger) Sipitakiat Graham Toal Mitchel Resnick Arnie Widdowson Greg Michaelson Mustafa Elsheikh Arthur Nunes-Harwitt Guy Haas Neil Fraser Austin Tate Hal Abelson Noel Evans Bakhtiar Mikhak Ian Bicking Oliver Schmidt-Chevalier Ben Cotterell Imre Bornemisza Paliokas Ioannis Ben Yates Jamie Hunter Paul Cockshott Bill Glass Jamilson Campos Pavel Boytchev Bill Kendrick Janny Looyenga Peter Burka Bojidar Sendov Jean-François Lucas Peter Tomcsanyi Brian Harvey Jim Goebel, Peter Ulrich Brian Silverman Jim Howe Rachel Hestilow Carl Bogardus John St. Clair Randall Embry Carlo Maria Vireca Joshua Bell Richard Bos Chaker Nakhli Ken Johnson Richard Drake Charlie Kent Paul Dolan Sébastien Magdelyns Clem Rutter Kovács Zoltán Seth Tisue Cynthia Solomon Leigh Klotz Silvano Malfatti Damien Ferey Lionel Laské Stefan Hesseling Dani Novak Loïc Le Coq Susumu Kanemune Daniel Ajoy Lorenzo Masetti Takeshi Nishiki Daniel Sanderson Lucio Thomas Figg Daniel Wendel Luis Belmonte Timothy Lipetz David Costanzo Marcelo Duschkin U. B. Pavanaja David Smith Marcin Truszel Uri Wilensky Dominique Bille Mark Friedman Vladimir Batagelj Douglas Blank Marko Živković Wally Feurzeig (1927-2013) Eduardo de Antueno Markus Hunke Wayne Burnett Emmanuel Roche Marshal Anderson Wendy Petti Introduction The main goal of the Logo Tree project is to build a genealogical tree of new and old Logo implementations. This tree is expected to clearly demonstrate the evolution, the diversity and the vitality of Logo as a programming language. The Project will go through three phases. The first phase is called Data Collection. It started September 2002 and is still active. This phase is about collecting the names of known Logos and some basic data about each implementation. The second phase, Data Analysis, is about the analysis for internal relationships among Logo implementations. This phase will start when the records of the Logo Tree are complete enough. The result of this phase will be having determined clusters of historically and evolutionary related Logos. The last phase is the Data Visualization. In it the focused will be on the design and the implementation of an interactive visual representation of the Logo Tree. WE DO NEED YOUR HELP! The information needed for building the Logo Tree is hard to locate. The only way to collect this information is to ask you, Logo users and developers, to help us. If you know something about any Logo implementation that is not already included in the records, do not hesitate to contact the author. For each Logo we collect these data: Name - the name of the Logo implementation. Versions that come under the same name share the same entry; URL - URL for the main page (or for a page talking about the given Logo) Year - the year of the first and the last known versions; Version - the number of the last known version; Status - the status of the implementation. Active if it is still under development and new versions are expected sooner or later. Frozen is an implementation which development is stopped, but is still heavily used. Dead implementations are those that are not supported and most likely there are no active users (for some cases it is hard to say whether they are dead or frozen); Platform - the general OS or hardware platform; Inspirer - this field contains the name of another Logo implementation that inspired physically, ideologically or spiritually the development of the given Logo (this field will connect Logos in a tree). An inspirer could be: o Logo which is a previous version (parent) of the given Logo o Logo which documentation (e.g. set of primitives) is used as a reference o Logo which lacked some functionality and this triggered the making of the given Logo Main creators – the names of the people that created the given Logo. If it is a team with many members, then the names of the team leaders or principal researchers. Organizations, institutions and companies are framed in parentheses. Logo Name URL Years Version Status Platform Inspirer Main Creator(s) Connection Ma- Mitchel Resnick 1. *Logo 1989-1994 1.1 Dead Multi-Logo chine 2 (MIT Media Lab) ftp://publications.ai.mit.edu/ai- 2. 11LOGO 1973-1974 Dead PDP-11 Logo (Ghost) publications/pdf/AIM-307a.pdf 1 apple2history.org/spotlight/mike-westerfield- LCSI Apple II 3. 3D Logo 1993-1994 1.0.2 Dead Apple IIGS Mike Westerfield (Byte Works) the-byte-works Logo PC-9801 (MS- 4. 3D-Logo 2 1985 Dead DOS ) 3 5. 3D Logo Peter Macleod portal.acm.org/citation.cfm?id=382172.3830 22&dl=GUIDE&dl=ACM&idx=J692&part=pe Peter Ross, Ken Johnson 6. 380z Logo 1981 n/a Dead RML 380z Edinburgh Logo riodical&WantType=periodical&title=ACM% (Edinburgh University, Research Machines) 20SIGSMALL%2FPC%20Notes portal.acm.org/citation.cfm?id=382172.3830 22&dl=GUIDE&dl=ACM&idx=J692&part=pe Peter Ross, Ken Johnson 7. 480z Logo 1982 n/a Dead RML 480z 380z Logo riodical&WantType=periodical&title=ACM% (Edinburgh University, Research Machines) 20SIGSMALL%2FPC%20Notes IBM 3270 PC 8. 5271Logo www.nostalgia8.nl/drlogo.htm 2005 n/a Frozen Appricot F1 (model 5271) en.wikipedia.org/wiki/Acornsoft_Logo Acorn BBC 9. Acornsoft Logo www.nostalgia8.nl/logo/docs/mudeel1.jpg 1983-1985 Dead micro, Acorn MIT Apple Logo Acornsoft Electron 10. ACSLogo www.alancsmith.co.uk/logo 1994-2009 1.4f Active OS X Amiga Logo 11. ACTI -LOGO roble.pntic.mec.es/~apantoja/familias.htm 1987 Dead MS-DOS LCSI Logo ACT Informatique, Idealogic http://adalogo.cuong.net 2005-10-21 Hailang Thai, Minh Tran, Lesmana Zimmer 12. AdaLogo w3studi.informatik.uni- 2005 Frozen Java KTurtle, rLogo 15:48 (Stuttgart University) stuttgart.de/~tranmh/adalogo history.dcs.ed.ac.uk/archive/languages/ai2l ICL4/75, Multi- Colin MacArthur, Peter Ross, Ken Johnson 13. AI2LOGO ogo 1974-1981 9.10 Dead Edinburgh Logo POP (Edinburgh University) www.inf.ed.ac.uk/about/AIhistory.html www.ajlogo.com Amiga Logo, 14. AJLogo 1997-2003 3beta Active Java Terrapin Logo, Arnie Widdowson Power Logo 15. AjLogoJs ajlopez.github.com/AjLogoJs/index.html 2012 0.0.1-alfa Active Javascript Berkeley Logo Angel Lopez www.retrobattlestations.com/LOGO/Amiga_ 16. Amiga Logo (ALogo) 1989 1.0.0 Dead Amiga Carl Sassenrath (Commodore Amiga Inc.) Logo_Tutorial_and_Reference.pdf www.atarimagazines.com/v2n12/logoslinea Apple Logo, 17. (Apple) Sprite Logo 1981-1983 Dead Apple ge.html TI Logo appinventor.mit.edu/ googleresearch.blogspot.com/2009/07/app- MacOS, Linux, StarLogo TNG, 18. App Inventor inventor-for-android.html 2009-2012 Active (Google, MIT) Win, Android Scratch googleresearch.blogspot.com/2011/08/new- mit-center-for-mobile-learning-with.html 19. Apricot F1 www.nostalgia8.nl/drlogo.htm 1984-1985 n/a Frozen CP/M DR Logo http://www.vdsteenoven.com/aquarius/logo. php Jonathan Allen(?) www.geekvintage.com/mattel-aquarius- 20. Aquarius Logo 1982-1984 Dead Aquarius (Mattel Electronics) cartridge-logo.php groups.google.com/forum/#!topic/comp.lang .logo/UqOvEkZsJEQ 21. ARLOGO arlogo.sourceforge.net 2005~2006 Beta 2.4 Active Win Berkeley Logo 22. ArrowLogo www.nostalgia8.nl/logoversies.htm 1985 Dead DOS Alex Bogomolny www.atarimagazines.com/v2n12/logoslinea ge.html 23. Atari (400/800) Logo www.nostalgia8.nl/logodocs.htm 1983-1985 Dead Atari 400/800 LCSI Apple Logo Ed Hardebeck www.atarimagazines.com/creative/v10n12/ 94_A_comparison_of_Logos_to.php 24. aUCBLogo www.aucblogo.org 2004~2008 4.8 Active Win, Linux Berkeley Logo Seymour Papert Daniel Bobrow http://pagesperso- Wallace Feurgzeig 25. BBN Logo (Ghost) orange.fr/logoplus/private/The%20LOGO% 1966-1967 n/a Dead SDS 940, PDP-1 (Lisp) Richard Grant 20lineage.pdf Cynthia Solomon Frank Frazier (Bolt Beranek and Newman) http://pagesperso- Charles R. Morgan 26. BBN PDP-1 Logo orange.fr/logoplus/private/The%20LOGO% 1967-1968 Dead PDP-1 BBN Logo Michael Levin 20lineage.pdf (Bolt Beranek and Newman) 27. BBN PDP-10 Logo 1967-1968 Dead PDP-10 BBN PDP-1 Logo BASICODE-3C Logo DOS 28. www.nostalgia8.nl/logoversies.htm 1990-1992 3.5 Dead Henk van Deelen(?) (BC3 Logo) (Basicode 3) 4.01 Amiga Brian Harvey (University of California 29. Berkeley Amiga Logo aminet.net/package/dev/lang/ucb_logo 1998 Dead Amiga Berkeley Logo release 1 Berkeley), Tony Belding Berkeley Logo www.cs.berkeley.edu/~bh/logo.html Mac, Unix, DOS, Brian Harvey 30. 1988~2008 6.0 Active Object Logo (UCBLogo) ucblogo.sourceforge.net Win (University of California Berkeley) 31. Berkeley Logo (Java) n/a 2001-2002 n/a Dead Java Berkeley Logo www.jamilsoncampos.com.br/downloads/do 32. Beta Logo 2004-2007 1.4 Frozen Win SuperLogo Vanderlei Rodrigues Gregolin c_details/10-logo-beta-logo www.r-e- 33. BlackCat Logo Win m.co.uk/rem/xrem.php?T=18735&S=24&G App Inventor, Neil Fraser, Ellen Spertus, Mark Friedman, 34. Blocky blockly.googlecode.com 2011-2014 r1700 Active JavaScript EToys, Squeak Quynh Neutron Andrea diSessa (MIT, UCB), Edward Lay www.soe.berkeley.edu/boxer Symbolic Lisp, (UCB), Mike Travers (MIT), Leigh Klotz 35. Boxer 1983-1986 Dead (Lisp) www.pyxisystems.com Mac, Linux, Win (MIT/UCB), Gregor Kiczalis (MIT), Hal Abelson (MIT) Build Your Own Blocks 36.