Tcl chronology

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

John Ousterhout's essay on the "History of Tcl (alternate )" 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

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 [L2 ] dated 1992-08-07); Tk 2.3 released with bugfixes the same month [L3 ] [L4 ]
  • Tcl 6.5, with Tk 3.0 (release announcement [L5 ] 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 [L6 ] 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

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, Canada

1996

1997

1998

1999

  • jcw makes The Tcler's Wiki available to the community (1999/02)
  • Tcl/Tk 8.1 released (1999-04-30) - now with Unicode support
  • 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

2001

2002

2003

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, Germany <- 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, USA
  • 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

2006

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, USA (2007-09)
  • The Wiki received a substantial makeover, see also Wiki with style (2007-10 to 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

2009

2010

2011

2012

2013

2014

2015

2016

2017

2018

2019

2020

2021

  • Tcl/Tk 9.0.0a3 (2021-06-23)
  • Tcl/Tk 8.6.12 (2021-11-05)

2022

2023

2024


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