Predicates for Prolog to interact with Tcl interpreters
tcl_new(
-TclInterpreter)
- Create a Tcl interpreter and return a handle to it in the variable
Interpreter.
tcl_delete(
+TclInterpreter)
- Given a handle to a Tcl interpreter in variable TclInterpreter,
it deletes the interpreter from the system.
tcl_eval(
+TclInterp,
+Command,
-Result)
- Evaluates the Tcl command term given in Command in the
Tcl interpreter handle provided in TclInterpreter.
The result of the evaluation is returned as a string in Result.
tcl_event(
+TclInterp,
+Command,
-Events)
- Evaluates the Tcl command term given in Command in the Tcl
interpreter handle provided in TclInterpreter. The first
Prolog events arising from the evaluation is returned as a list
in Events. Blocks until there is something on the event
queue.