[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
connection to tcl/tk
- To: clisp-list@ma2s2.mathematik.uni-karlsruhe.de
- Subject: connection to tcl/tk
- From: Bjoern Hoefling <hoefling@dfki.uni-kl.de>
- Date: Wed, 8 Sep 93 8:55:41 GMT
- Cc: hoefling@dfki.uni-kl.de
- Organization: DFKI, University of Kaiserslautern, Germany
Hello everybody!
I have the following problem concerning the connection between clisp and the
tcl/tk toolkit. Tcl/tk is a GUI which I want to use to build a graphical user
interface for a program written in clisp. Until now I have discovered 2 possibi-
lities to realize a connection between a CommonLisp and tcl/tk. The first is to
create a bidirectional stream between Lisp and the tcl/tk shell wish.
For example in Lucid Common Lisp this can be realized in the following way:
(defun init-interface ()
(setq *lisp-to-wish-stream* (run-program "wish"
:input :stream
:output :stream
:wait nil)))
After that Lisp can send messages to wish by the created stream and the output
of wish is sent to Lisp. Unfortunately run-program does not exist in clisp and
until now I discovered only the possibility to realize a communication via 2
files, one for the messages from lisp to tcl and one for the way back and Lisp
and wish must explicitly read from/write on that files.
Does anybody know a solution for clisp which is more elegant and more like the
Lucid solution? If this problem can only be solved on the operating system
level, I am using both clisp under Linux on a PC (486) and under Unix on Sun.
Thanks in advance for any help.
*********************************************************************
Bjoern HOEFLING, DFKI, Postfach 2080, W-67608 Kaiserslautern, Germany
hoefling@dfki.uni-kl.de Phone: +49-631-205-3487 Fax: -3210
*********************************************************************