Purpose: to document various historical events in the ''life'' of [Tcl]. [John Ousterhout]'s essay on the "[http://www.tcl.tk/doc/tclHistory.html%|%History of Tcl]" is a natural starting point. Particular milestones of frequent interest include **1988** * spring: [JO] first uses Tcl in one of his own graphical text editors * late 1988: [JO] begins [Tk] **1989** * [JO] gives away Tcl source to early adopters **1990** * [Don Libes] writes first version of [Expect] * [Tcl 2.1] - Tk usable * Tcl 3.1 * Tcl 3.2 * Tcl 3.3 * [JO] presents Tcl at [Usenix] Conference * [DL] presents [Expect] at Usenix Conference [http://citeseer.nj.nec.com/ousterhout90tcl.html] (first non-JO Tcl publication) **1991** * Tcl 5.0 * Tcl 6.0 * Tcl 6.1 * [JO] presents Tk at X Technical Conference and at Winter USENIX conference. * 1991–1992: [JO]'s "epiphany" that the work of [Kevin Kenny] and others demonstrates Tcl's utility as an "application shell". * [comp.lang.tcl] passed its vote for creation **1992** * Tcl 6.2 * Tcl 6.3 * Tcl 6.4, with Tk 2.2 (release announcement [http://groups.google.co.uk/group/comp.lang.tcl/msg/47439b77ce4e6be4] dated 1992-08-07); Tk 2.3 released with bugfixes the same month [http://groups.google.co.uk/group/comp.lang.tcl/browse_thread/thread/f11c8978393effa7/] [http://groups.google.co.uk/group/comp.lang.tcl/browse_thread/thread/a3d61a61b5b0a620/] * Tcl 6.5, with Tk 3.0 (release announcement [http://groups.google.co.uk/group/comp.lang.tcl/msg/fe665818b488c806] dated 1992-12-18) **1993** * [Perspecta] Software formed. Perspecta Presents, a presentation software package using Tcl commands, was the company's first, and only, product. See [http://www.rpi.edu/dept/rcs/packages/ppres/1.10/] for some old info. * Tcl 6.6 * Tcl 6.7 * Tcl 7.0 * Tcl 7.1 * Tcl 7.3 * First Tcl workshop held at Berkeley, organized by [Larry Rowe], see [1993 Tcl/Tk Workshop]. **1994** * [JO] publishes first edition of [BOOK Tcl and the Tk Toolkit] [http://citeseer.nj.nec.com/john94tcl.html] * [JO] begins a Tcl research team ("[SunScript]") at Sun Microsystems Corp * Second Tcl workshop held in New Orleans, see [1994 Tcl/Tk Workshop]. **1995** During 1995–1997, the center of Tcl activity moves from embedding-and-extending to general-purpose Unix programming, then to portable general-purpose programming. * Tcl 7.4 * Tk 4.0 released; first version of Tk that's really as we know it today (bindings worked very differently before then.) * [Third Annual Tcl/Tk Workshop] held in Toronto **1996** * [Fourth Annual Tcl/Tk Workshop] held in Monterey * Tcl 7.5 * Tcl 7.6 **1997** * [Fifth Annual Tcl/Tk Workshop] held in Boston * Tcl/Tk 8.0 released (1997/08/16) * Tcl 7.6p2 * Tcl 8.0 **1998** * [JO] leaves SMC to begin [Scriptics] * [Sixth Annual Tcl/Tk Conference] held in San Diego **1999** * [jcw] makes [The Tcler's Wiki] available to the community (1999/02) * Tcl/Tk 8.1 released (1999/04/30) * Tcl/Tk 8.1.1 released (1999/05/27) * Tcl/Tk 8.2 released (1999/08/18) * Tcl/Tk 8.2.1 released (1999/10/04) * Tcl/Tk 8.2.3 released (1999/12/16) **2000** * [Scriptics] renamed [Ajuba Solutions] * [First European Tcl/Tk Users Meeting] held in Hamburg * [Seventh Annual Tcl/Tk Conference] held in Austin * [Ajuba Solutions] sold to [Interwoven] * Tcl/Tk 8.3.0 released (2000/02/10) * Tcl/Tk 8.3.1 released (2000/04/26) * Tcl/Tk 8.3.2 released (2000/08/11) **2001** * [Tcl chatroom] is on the air, a useful community medium up to now (2001/01/24 - now) * [Second European Tcl/Tk Users Meeting] held in Hamburg * [Eighth Annual Tcl/Tk Conference] held in San Diego * [[center-of-gravity moves north to [ActiveState] ]] * Tcl/Tk 8.3.3 released (2001/04/10) * Tcl/Tk 8.3.4 released (2001/10/23) **2002** * [Third European Tcl/Tk Users Meeting] held in Munich * [Ninth Annual Tcl/Tk Conference] held in Vancouver * Tcl/Tk 8.3.5 released (2002/10/18) * Tcl/Tk 8.4.0 released (2002/09/18) * Tcl/Tk 8.4.1 released (2002/10/23) **2003** * [Fourth European Tcl/Tk Users Meeting] held in Nuremberg * [Tenth Annual Tcl/Tk Conference] held in Ann Arbor * Tcl/Tk 8.4.2 released (2003/03/04) * Tcl/Tk 8.4.5 released (2003/11/25) **2004** * Tcl/Tk 8.4.6 released (2004/03/04) * Tcl/Tk 8.5a1 released (2004/03/04) * [Fifth European Tcl/Tk Users Meeting] held in Nuremberg * Tcl/Tk 8.4.7 released (2004/07/25) * [Eleventh Annual Tcl/Tk Conference] held in New Orleans * Tcl/Tk 8.4.8 released (2004/11/22) * Tcl/Tk 8.4.9 released (2004/12/07) * Tcl/Tk 8.5a2 released (2004/12/07) **2005** * [Fifth European Tcl/Tk Users Meeting] held in Bergisch Gladbach, Germany * Tcl/Tk 8.4.10 released (2005/06/04) * Tcl/Tk 8.5a3 released (2005/06/04) * Tcl/Tk 8.4.11 released (2005/06/29) * [Twelfth Annual Tcl/Tk Conference] is in Portland, OR. (2005/10/24-28) * Tcl/Tk 8.4.12 (2005/12/05) **2006** * Tcl/Tk 8.4.13 (2006/03/16) * Tcl/Tk 8.5a4 (2006/04/26) * [Thirteenth Annual Tcl/Tk Conference] in Naperville, IL (2006/10) * [Sixth European Tcl/Tk Users Meeting] held in Bergisch Gladbach, Germany * Tcl/Tk 8.4.14 (2006/10/18) * Tcl/Tk 8.5a5 (2006/10/20) **2007** * Tcl/Tk 8.5a6 (2007/04/25) * Tcl/Tk 8.4.15 (2007/05/24) * Tcl/Tk 8.4.16 (2007/09/20) * Tcl/Tk 8.5b1 (2007/09/20) * [Fourteenth Annual Tcl/Tk Conference (2007)] in New Orleans, LA (2007/09) * The Wiki received a substantial makeover, see also [Wiki with style] (2007/10 - 2007/11 - ...) * Tcl/Tk 8.5b2 (2007/10/26) * Tcl/Tk 8.5b3 (2007/11/19 ?) * Tcl/Tk 8.5.0 (2007/12/20) * Tcl/Tk 8.4.17 (2007/12/31) **2008** * Tcl/Tk turns 20 years old! [http://www2.sdtimes.com/content/article.aspx?ArticleID=31644] * Tcl/Tk 8.5.1 (2008/02/05) * Tcl/Tk 8.4.18 (2008/02/08) * Tcl/Tk 8.5.2 (2008/03/31) [Changes in Tcl/Tk 8.5.2] * Tcl/Tk 8.4.19 (2008/04/18) [Changes in Tcl/Tk 8.4.19] * [7th European Tcl/Tk Users Meeting Conference] held in Strasbourg, France (2008/06/06-07) * Tcl/Tk 8.6a1 (2008/06/26) * Tcl/Tk 8.5.3 (2008/06/30) [Changes in Tcl/Tk 8.5.3] * Tcl/Tk 8.5.4 (2008/08/15) [Changes in Tcl/Tk 8.5.4] * Tcl/Tk 8.6a2 (2008/08/25) * Tcl/Tk 8.5.5 (2008/10/14) [Changes in Tcl/Tk 8.5.5] * Tcl/Tk 8.6a3 (2008/10/14) * [Fifteenth Annual Tcl/Tk Conference (2008)] in Manassas, VA (2008/10) * Tcl/Tk 8.5.6 (2008/12/23) [Changes in Tcl/Tk 8.5.6] * Tcl/Tk 8.6b1 (2008/12/23) **2009** * Tcl/Tk 8.5.7 (2009/04/16) [Changes in Tcl/Tk 8.5.7] * [Sixteenth Annual Tcl/Tk Conference (2009)] in Portland, OR (2009/9) * Tcl/Tk 8.5.8 (2009/11/17) [Changes in Tcl/Tk 8.5.8] **2010** * Tcl/Tk 8.5.9 (2010/09/08) [Changes in Tcl/Tk 8.5.9] * [Seventeenth Annual Tcl/Tk Conference (2010)] in Chicago/Oakbrook Terrace, IL (2010/10) **2011** * Tcl/Tk 8.5.10 (2011/06/24) [Changes in Tcl/Tk 8.5.10] * Tcl/Tk 8.6b2 (2011/08/08) ---- **Comments** SourceForge has some very old source releases of Tcl at http://sourceforge.net/project/showfiles.php?group_id=10894 e.g. [Tcl 2.1] (March 1990)! ---- **See also** * [Changes in Tcl/Tk] * [History of Tk] * [Tcl Chronology] * [Tcl Heritage] * [Brief Tcl Corporate History] * [Jeffrey Hobbs]' state-of-the-language presentation [ftp://ftp.oreilly.com/pub/conference/os2001/Hobbs_J_1350/] at OSCON 2001. <> History of Tcl and Tk | Community | Discussion | Survey