Tcl (Tool Command Language) is an interpreted scripting language optimized for portability and embedding. It's usually used in unison with its companion Tk GUI toolkit. All language operations are commands in prefix notation, and strings are used as most basic data construct, which both allow for variadic and dynamic uses. TclOO adds object-oriented semantics.
minor bugfix: This is a patch release, so it primarily includes bug fixes and corrections to erratic behavior. Highlighted changes are noted below. The changes file at the root of the source tree contains a more complete list. * TIP 477 nmake build system reform * Support for backrefs in array names -regexp * info * methods includes mixins * package prefer stable failing case * More robust load for ReactOS * Fix crashes or hangs in... - traced namespace teardown - method cloning, oo-15.15 - hash table overflow 32 bits - ensemble configure -map x -subcommands x - memory exhaustion, imgPhoto-18.* - photo image copy to self - scale set with a bignum value * Fix memory leaks in... - text B-tree operations - photo image operations - Tk platform code for macOS 10.13 * Canvas closed polylines fully honor -joinstyle * Fix coords rounding when drawing canvas items * Linux fontchooser sync with available fonts * Canvas rotated text overlap detection * Display of Long non-wrapped lines in text * Drop support for macOS 10.5 * Tk improvements on macOS... - Implement wm_iconphoto - colorspace improvement - scrolling issues - clipping regions in scrolling and drawing - redraw artifacts - responsive menu bar for command line apps - support png from mac screenshots - file selector "all types" setting - fixes for raise - support of menu -postcommand - enable custom icon display - fix bind failures - make tk busy -cursor a silent no-op - wm withdraw on Window and Dock menus * Updated bundled packages - Itcl 4.1.1 (incompatible with Itk 4.0, get Itk 4.1) - sqlite3 3.21.0 - Thread 2.8.2 - tdbc* 1.0.6 - http 2.8.12