Version 8 of dtksh

Updated 2007-01-25 05:39:42

A Unix shell language with Tcl connections.

dtksh started out in life as a replacement for the Bourne shell. It was written by David Korn, and was originally called ksh.

The Tcl/Tk connection comes from here:

 What: Tksh
 Where:  http://www.kornshell.com/ 
         http://www.cs.princeton.edu/%7Ejlk/tkshproj/ 
         http://www.research.att.com/sw/tools/reuse/ 
         http://www.gtlinc.com/products/languages/ksh/ksh.html 
 Description: Tksh is an implementation of the Tcl C library written on
        top of ksh93. Tksh emulates the ksh93.
        This allows Tcl libraries such as Tk to run on top of ksh93
        unchanged, making it possible to use shell scripts in place of Tcl scripts.
        ksh93 is well suited for use with Tk because it is backward
        compatible with sh, making it both easy to learn and easy to extend
        existing scripts to provide a graphical user interface.
        Tksh allows Tcl scripts to run without modification using the ksh93 internals.
        The latest tksh works with Tcl 7.6 and updates for Tcl 8.x are hoped for summer 1998.
 Updated: 09/2001
 Contact:  mailto:[email protected]  (Jeff Korn)

Yes, but dtksh is something entirely different--it's a Korn Shell (ksh) with X Toolkit Intrinsics (Xt) and Motif bindings, so that you can write Motif GUIs in ksh. There's nothing Tcl about it (though it does resemble an evil replacement for wish....) -- WHD.

That is correct - as stated above now at least, the connection comes from dtksh's ability to dynamically load code, and the above code, written by Jeff Korn, that allows one to interchange Tcl and Ksh code within a script.

Alas, progress was never made from this point to update Tksh to newer versions of Tcl and/or Ksh.


David Korn [ Category Language ]