'''[http://www.kornshell.com/%|%ksh]''', by [David Korn], is a [Unix Shells%|%Unix Shell] in the [Bourne Shell] family. Versions of ksh are available for various Linux and Unix systems and also for [Microsoft Windows]. ** Description ** David Korn has spent a number of years writing UWIN [http://www.research.att.com/sw/tools/uwin%|%UWIN], a set of Unix like utilities that run on Windows (a concept similar to [Cygwin], MKS Toolkit, etc.). In [http://slashdot.org/story/01/02/06/2030205/david-korn-tells-all%|%David Korn Tells All], 2001-02-07, David Korn states that ksh93 should be compared to Tcl, in the sense that it is implemented as a reusable library with a [C] language [API], and points to [dtksh] and [tksh] as an example of the embedability/extensibility of ksh93. In [http://web.archive.org/web/20020206073946/http://opensource.devx.com/articles/Laird01/Laird01-1.shtml%|%Playing the MacOS Shell Game], [Cameron Laird] argues in favour of [ksh] over tcsh. ksh93 aims for compatibility with the Shell Language Standard part of [POSIX], and can therefore be used as a Bourne Shell replacement. Some of the overlap between Ksh and Tcl can be seen in these packages: What: tkhistory Where: ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/misc/tkhistory-2/tkhistory-2.tar.Z Description: A Tk 3.6 script that visually keeps track of the command history for csh, tcsh, and ksh. Updated: 11/2002 Contact: mailto:rick@buster.prc.com (Rick McClanahan) ** See Also ** [dtksh]: [tksh], by [Jeffrey Korn]: an implementation of the Tcl [C] library written on top of [ksh%|%ksh93]. <> Bourne Shell