Updated 2013-09-07 05:22:05 by pooryorick

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

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

1988 edit

  • spring: JO first uses Tcl in one of his own graphical text editors
  • late 1988: JO begins Tk

1989 edit

  • JO gives away Tcl source to early adopters

1990 edit

1991 edit

  • 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 edit

  • Tcl 6.2
  • Tcl 6.3
  • Tcl 6.4, with Tk 2.2 (release announcement [2] dated 1992-08-07); Tk 2.3 released with bugfixes the same month [3] [4]
  • Tcl 6.5, with Tk 3.0 (release announcement [5] dated 1992-12-18)

1993 edit

  • Perspecta Software formed. Perspecta Presents, a presentation software package using Tcl commands, was the company's first, and only, product. See [6] 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 edit

1995 edit

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 edit

1997 edit

1998 edit

1999 edit

  • 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 edit

2001 edit

2002 edit

2003 edit

2004 edit

  • 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 <- is this correct? 5th meeting appears in 2005, too, and Tcl Conferences doesn't list a meeting in 2004
  • 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 edit

2006 edit

2007 edit

  • 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 edit

2009 edit

2010 edit

2011 edit

2012 edit


Comments edit

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 edit