Multithreaded Tcl
For better or worse, Tcl was not designed with thread support in mind as the single threaded, event-driven model served most purposes well (e.g., Tk)
However, the code was well implemented so that adding thread support was not entirely impossible
Let’s look at what was done in Tcl 8.2 to support threads...