Version 62 of Tcl chronology

Updated 2008-09-17 09:14:57 by RLH

Purpose: to document various historical events in the life of Tcl.

John Ousterhout's essay on the "History of Tcl" [L1 ] is a natural starting point. Particular milestones of frequent interest include

  • spring 1988: 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
  • 1990: Tcl 2.1 - Tk usable
  • 1990: Tcl 3.1
  • 1990: Tcl 3.2
  • 1990: Tcl 3.3
  • 1990: JO presents Tcl at Usenix Conference
  • 1990: DL presents Expect at Usenix Conference [L2 ] (first non-JO Tcl publication)
  • 1991: Tcl 5.0
  • 1991: Tcl 6.0
  • 1991: Tcl 6.1
  • 1991: 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".
  • 1992: Tcl 6.2
  • 1992: Tcl 6.3
  • 1992: Tcl 6.4, with Tk 2.2 (release announcement [L3 ] dated 1992-08-07); Tk 2.3 released with bugfixes the same month [L4 ] [L5 ]
  • 1992: Tcl 6.5, with Tk 3.0 (release announcement [L6 ] 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 [L7 ] for some old info.
  • 1993: Tcl 6.6
  • 1993: Tcl 6.7
  • 1993: Tcl 7.0
  • 1993: Tcl 7.1
  • 1993: Tcl 7.3
  • 1993: 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 [L8 ]
  • 1994: JO begins a Tcl research team ("SunScript") at Sun Microsystems Corp
  • 1994: Second Tcl workshop held in New Orleans, see 1994 Tcl/Tk Workshop.
  • 1995-1997: Center of Tcl activity moves from embedding-and-extending to general-purpose Unix programming, then to portable general-purpose programming.
  • 1995: Tcl 7.4
  • 1995: Tk 4.0 released; first version of Tk that's really as we know it today (bindings worked very differently before then.)
  • 1995: Third Annual Tcl/Tk Workshop held in Toronto
  • 1996: Fourth Annual Tcl/Tk Workshop held in Monterey
  • 1996: Tcl 7.5
  • 1996: Tcl 7.6
  • 1997: Fifth Annual Tcl/Tk Workshop held in Boston
  • 1997: Tcl/Tk 8.0 released (1997/08/16)
  • 1997: Tcl 7.6p2
  • 1997: Tcl 8.0
  • 1998: JO leaves SMC to begin Scriptics
  • 1998: Sixth Annual Tcl/Tk Conference held in San Diego
  • 1999: jcw makes The Tcler's Wiki available to the community (1999/02)
  • 1999: Tcl/Tk 8.1 released (1999/04/30)
  • 1999: Tcl/Tk 8.1.1 released (1999/05/27)
  • 1999: Tcl/Tk 8.2 released (1999/08/18)
  • 1999: Tcl/Tk 8.2.1 released (1999/10/04)
  • 1999: Tcl/Tk 8.2.3 released (1999/12/16)
  • 2000: Scriptics renamed Ajuba Solutions
  • 2000: First European Tcl/Tk Users Meeting held in Hamburg
  • 2000: Seventh Annual Tcl/Tk Conference held in Austin
  • 2000: Ajuba Solutions sold to Interwoven
  • 2000: Tcl/Tk 8.3.0 released (2000/02/10)
  • 2000: Tcl/Tk 8.3.1 released (2000/04/26)
  • 2000: 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)
  • 2001: Second European Tcl/Tk Users Meeting held in Hamburg
  • 2001: Eighth Annual Tcl/Tk Conference held in San Diego
  • 2001: [center-of-gravity moves north to ActiveState ]
  • 2001: Tcl/Tk 8.3.3 released (2001/04/10)
  • 2001: Tcl/Tk 8.3.4 released (2001/10/23)
  • 2002: Third European Tcl/Tk Users Meeting held in Munich
  • 2002: Ninth Annual Tcl/Tk Conference held in Vancouver
  • 2002: Tcl/Tk 8.3.5 released (2002/10/18)
  • 2002: Tcl/Tk 8.4.0 released (2002/09/18)
  • 2002: Tcl/Tk 8.4.1 released (2002/10/23)
  • 2003: Fourth European Tcl/Tk Users Meeting held in Nuremberg
  • 2003: Tenth Annual Tcl/Tk Conference held in Ann Arbor
  • 2002: Tcl/Tk 8.4.2 released (2003/03/04)
  • 2003: Tcl/Tk 8.4.5 released (2003/11/25)
  • 2004: Tcl/Tk 8.4.6 released (2004/03/04)
  • 2004: Tcl/Tk 8.5a1 released (2004/03/04)
  • 2004: Fifth European Tcl/Tk Users Meeting held in Nuremberg
  • 2004: Tcl/Tk 8.4.7 released (2004/07/25)
  • 2004: Eleventh Annual Tcl/Tk Conference held in New Orleans
  • 2004: Tcl/Tk 8.4.8 released (2004/11/22)
  • 2004: Tcl/Tk 8.4.9 released (2004/12/07)
  • 2004: Tcl/Tk 8.5a2 released (2004/12/07)
  • 2005: Fifth European Tcl/Tk Users Meeting held in Bergisch Gladbach, Germany
  • 2005: Tcl/Tk 8.4.10 released (2005/06/04)
  • 2004: Tcl/Tk 8.5a3 released (2005/06/04)
  • 2005: Tcl/Tk 8.4.11 released (2005/06/29)
  • 2005: Twelfth Annual Tcl/Tk Conference is in Portland, OR. (2005/10/24-28)
  • 2005: Tcl/Tk 8.4.12 (2005/12/05)
  • 2006: Tcl/Tk 8.4.13 (2006/03/16)
  • 2006: Tcl/Tk 8.5a4 (2006/04/26)
  • 2006: Sixth European Tcl/Tk Users Meeting held in Bergisch Gladbach, Germany
  • 2006: Tcl/Tk 8.4.14 (2006/10/18)
  • 2006: Tcl/Tk 8.5a5 (2006/10/20)
  • 2007: Tcl/Tk 8.5a6 (2007/04/25)
  • 2007: Tcl/Tk 8.4.15 (2007/05/24)
  • 2007: Tcl/Tk 8.4.16 (2007/09/20)
  • 2007: Tcl/Tk 8.5b1 (2007/09/20)
  • 2007: Thirteenth Annual Tcl/Tk Conference in New Orleans, LA (2007/09)
  • 2007: The Wiki received a substantial makeover, see also Wiki with style (2007/10 - 2007/11 - ...)
  • 2007: Tcl/Tk 8.5b2 (2007/10/26)
  • 2007: Tcl/Tk 8.5b3 (2007/11/19 ?)
  • 2007: Tcl/Tk 8.5.0 (2007/12/20)
  • 2007: Tcl/Tk 8.4.17 (2007/12/31)
  • 2008: Tcl/Tk turn 20 years old! [L9 ]
  • 2008: Tcl/Tk 8.5.1 (2008/02/05)
  • 2008: Tcl/Tk 8.4.18 (2008/02/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: