10.40.6.2 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.


Send feedback on this subject.