Purpose: to document various historical events in the life of Tcl.
John Ousterhout's essay on the "History of Tcl" [1] 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 [2] (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
- 1992: Tcl 6.5
- 1993: [Perspecta] Software formed. Perspecta Presents , a presentation software package using Tcl commands, was the company's first, and only, product. See [3] 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] [4]
- 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: 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: [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: [Fifth European Tcl/Tk Users Meeting] held in Nuremberg
- 2004: [Eleventh Annual Tcl/Tk Conference] to be held in New Orleans
[Anyone have additions for the years when Tcl 7.0, 7.6, were released?
[ somewhat annual [Tcl Conferences] ]
[source code version history] See [Changes in Tcl/Tk] .
[also likely to be of interest is [Tcl Heritage] ]
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)! ____ Also see [Jeffrey Hobbs]' state-of-the-language presentation [5] at OSCON 2001.