Here is a list of commands in the embedding interface that are retained for compatibility purposes with previous versions. They have no equivalent in the Tcl remote interface, and their use for new code is discouraged.
ec_post_goal {go("hello",27)}
If a format argument is provided, the ECLiPSe goal is constructed from goal data and format, according to the conversion rules explained in section 5.8. Example:
ec_post_goal {go hello 27} (SI)
Posting several goals is the same as posting the conjunction of these goals. Note that simple, deterministic goals can be executed independently of the posted goals using the ec_rpc command (see below).
first create an ECLiPSe queue stream using ECLiPSe’s open/3 or open/4 predicate, then connect that stream to a Tcl channel by invoking the ec_queue_connect command from within Tcl code.
ec_queue[ec_stream_nr eclipse_stream_name]If a command argument is provided, this command is set as the handler to be called when data needs to be flushed or read from the channel (see ec_set_queue_handler).