wish from Lisp as a subprocess, with which it communicates asynchronously by sending Tcl commands and receiving responses.
lisp2wish was developed by Matthias Lindner and the source code has apparently not been changed since 1995. Although the system works with Allegro CL, CLISP, KCL and Lucid, it should be straightforward to port it to other Common Lisp implementations. Only a few functions that start a subprocess and open I/O streams with it need to be adapted.
A version with minor modifications to work on CLISP versions after 2.26 and on LispWorks (as well as Allegro, KCL, and Lucid) can be found at this link.
A version that works for CLISP, SBCL and CMUCL can be found here: http://www.riise-data.net/lisp2wish-2004-01-31.tgz This file also has an asdf system file and documentation how to invoke it for the three Common Lisp implementations above.
Note that there is a similar Tk interface with the same name (link is broken), but it runs under Lucid and it can only communicate synchronously with the wish subprocess.
This page is linked from: Changes in July 2000 win32
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively