# Index

==/2, 6.3 data types, Java, 8.3 ARCH, 2.1.1 AsyncEclipseQueue, 8.6 architecture, 2.1.1 array, 3.4.1 asynchronous, 2.3.2 atom, 3.1.1 backtracking, 2.3.1 bag_dissolve/2, 3.4.2 block/3, 10.6 choicepoint, 2.3.1, 2.3.4 classpath, 8.1.2 compound term, 3.1.5 cut, 2.3.1 directories, 2.1.1 doc/examples, 1 EC_word, 3.1.2 EclipseConnection interface, 8.2, 8.7 EclipseConnection interface, 8.2, 8.4, 8.7.1, 8.7.4, 8.7.4 EclipseEngine interface, 8.7.2 EclipseEngine interface, 8.2, 8.2, 8.5.4, 8.7.4, 8.7.4 EmbeddedEclipse class, 8.7.2 EmbeddedEclipse class, 8.2, 8.2, 8.7, 8.7.2, 8.7.2 EXDR, 8.3.1, 8.5.1, 8.5.2, 8.5.2, 8.5.2, 8.5.3, 8.6.1 ec_async_queue_create (Tcl embedding interface), 5.5 ec_async_queue_create (Tcl remote interface), 6.6.3 ec_channel_to_streamnum (Tcl remote interface), 6.6.5 ec_cleanup, 5.3 ec_connected (Tcl remote interface), 6.7.2 ec_control_name (Tcl remote interface), 6.3 ec_disconnect (Tcl remote interface), 6.7.2 ec_exdr2tcl, 5.8 ec_flush (Tcl embedding interface), 5.4 ec_flush (Tcl remote interface), 6.6.2 ec_handle_events, 5.9 ec_init, 5.2 ec_interface_type (Tcl embedding interface), 5.7 ec_interface_type (Tcl remote interface), 6.9 ec_multi:get_multi_status (Tcl peer multitasking), 7.3.1 ec_multi:peer_deregister (Tcl peer multitasking), 7.3.1 ec_multi:peer_register (Tcl command), 7.3 ec_multi:peer_register (Tcl peer multitasking), 7.3.1 ec_post_event, 5.9 ec_post_goal, 5.9 ec_queue_close (Tcl embedding interface), 5.5 ec_queue_close (Tcl remote interface), 6.6.2, 6.6.3 ec_queue_connect (Tcl embedding interface), 5.9 ec_queue_create (Tcl embedding interface), 5.5 ec_queue_create (Tcl remote interface), 6.6.2 ec_read_exdr, 5.8 ec_remote_init (Tcl command), 6.3 ec_remote_init (Tcl remote interface), 6.3 ec_resume (Tcl embedding interface), 5.4 ec_resume (Tcl remote interface), 6.7.2 ec_rpc (Tcl embedding interface), 5.4 ec_rpc (Tcl remote interface), 6.5 ec_running (Tcl embedding interface), 5.4 ec_running (Tcl remote interface), 6.7.2 ec_running_set_commands (Tcl remote interface), 6.7.2 ec_set_option, 5.2 ec_set_queue_handler (Tcl embedding interface), 5.9 ec_stream_input_popup (Tcl embedding interface), 5.6.1 ec_stream_input_popup (Tcl remote interface), 6.6.2 ec_stream_nr (Tcl embedding interface), 5.5 ec_stream_nr (Tcl remote interface), 6.6.5 ec_stream_output_popup (Tcl embedding interface), 5.6.1 ec_stream_output_popup (Tcl remote interface), 6.6.2 ec_stream_to_window (Tcl embedding interface), 5.6.1 ec_stream_to_window (Tcl remote interface), 6.6.3 ec_stream_to_window_sync (Tcl embedding interface), 5.6.1 ec_stream_to_window_sync (Tcl remote interface), 6.6.2 ec_streamname_to_channel (Tcl embedding interface), 5.5 ec_streamname_to_channel (Tcl remote interface), 6.6.5 ec_streamname_to_streamnum (Tcl embedding interface), 5.5 ec_streamname_to_streamnum (Tcl remote interface), 6.6.5 ec_streamnum_to_channel (Tcl embedding interface), 5.5 ec_streamnum_to_channel (Tcl remote interface), 6.6.5 ec_tcl2exdr, 5.8 ec_write_exdr, 5.8 eclipse.dll, 2.1.4 eclipse.lib, 2.1.4 eclipse_peer_multitask (Tcl package), 7.2 | erase/2, 3.4.2 event/1, 5.6.2, 5.9, B.7, C.8, C.8 events, 2.3.2 exec/3, 10.3, 10.6 external/1, 4.2 external/2, 4.2, 4.2 failure, 2.3.1 flush/1, 5.5, 6.6.2 foreign (library), D foreign/3, D, D functor, 3.1.1 garbage collection, 3, 3.1.2, 3.2.1, 3.3 get_flag/2, 10.3 get_stream/2, 5.5, C.9 include files, 2.1.2 initialisation, 2.2.1 installation directory, 2.1.1 list, 3.1.4, 3.2.2 load/1, 4.2 load_foreign_files/2, D, D logical variable, 2.3, 3.1.3 logical variables, 3.3 Makefile, 2.1.1, 4.2 memory management, 3 method table, 3.4.2 OutOfProcessEclipse class, 8.7, 8.7, 8.7.2, 8.7.2, 8.7.2, 8.7.2, 8.7.2, 8.7.2, 8.7.2, 8.7.2, 8.7.2 open/3, 5.9, 10.4.1, C.9 open/4, 5.9, B.7, C.8, C.9 package eclipse, 5.1 package eclipse_tools, 5.2 passing data, 2.3.3, 2.3.4, 3, 3.1.1 peer_do_multitask/1, 7.3, 7.3 peer_get_property/3, 8.5.1, 8.6.1, 9 peer_queue_close/1, 8.5.1, 8.6.1, 10.6 peer_queue_create/5, 8.5.1, 8.6.1, 10.5, 10.6 posting events, 2.3.2 posting goals, 2.3, 2.3.1 pword, 3.1.2 QueueListener interface, 8.4.3, 8.5, 8.5.1, 8.5.3 Queues, 8.5.3 queues, 8, 8.3, 8.5, 8.5.1, 8.5.1, 8.5.1, 8.5.2, 8.5.2, 8.5.3, 8.6.1, 8.6.1, 8.6.2 queues, asynchronous, 8.6 queues, closing, 8.5, 8.5.1, 8.5.1, 8.5.1, 8.6.1, 8.6.1, 8.6.1 queues, opening, 8.5, 8.5.1, 8.5.1, 8.6.1, 8.6.1 RemoteEclipse class, 8.7, 8.7.3, 8.7.3, 8.7.3, 8.7.3, 8.7.3, 2, 3, 8.7.3, 8.7.3, 8.7.3, 8.7.3, 8.7.3, 8.7.3, 8.7.4 read_exdr/2, 5.5.2, 8.5.1, 8.5.2, 8.6.1, 9.1 read_string/4, 5.5.2 recordz/2, 3.4.2 references, 3.3, 3.4, 3.4.2 remote_connect/3, 6.3, 6.7.2, 1, 8.7.3, 8.7.3, 8.7.3, 8.7.3, 10.3, 6, 10.6 remote_connect_accept/6, 6.3, 6.3.1, 4, 8.7.3, 8.7.3, 10.3, 6, 10.6 remote_connect_setup/3, 6.3, 6.3, 1, 8.7.3, 8.7.3, 10.3, 6, 10.6 remote_disconnect/1, 6.7.2, 8.7.3, 10.6 remote_eclipse, 6.2 remote_yield/1, 6.7.2, 6.7.2, 8.4.1, 8.4.1, 8.7.3, 8.7.3, 8.7.3, 8.7.3, 8.7.3, 10.3.1, 10.5, 10.6 resume, 2.3, 2.3.3 rpc() method, 8.4.3 rpc() method, 8.2, 8.3.2, 8.4, 8.4, 8.4.1, 8.4.1, 8.4.1, 8.4.1, 8.4.1, 8.4.1, 8.4.1, 8.4.1, 8.4.1, 8.4.1, 8.4.2, 8.4.2, 8.4.2, 8.4.2, 8.4.3, 8.4.3, 8.4.3, 8.4.3, 8.4.3, 8.4.3, 8.4.3, 8.4.3, 8.4.3, 8.4.3, 8.4.3, 8.4.3, 8.4.3, 8.4.3, 8.5.2, 8.5.2, 8.5.3, 8.7.3, 8.7.3, 8.7.4 schedule_suspensions/2, B.5, C.5 search, 3 set_event_handler/2, 6.6.1 setarg/3, 3.3, B.3 setval/2, 3.4.2, 3.4.2 state, 2.3 string, 3.2.1, 3.2.1 structure, 3.1.5, 3.2.2 term, 3.1.2, 3.1.5 thread, 2.2, 2.3 type testing, 3.2 write/2, 5.5.1 write_exdr/2, 5.5.1, 8.5.1, 8.5.2, 8.6.1, 9.1 xget/3, 3.4.2 xset/3, 3.4.2 yield, 2.3.3 yield/2, 2.3.3, 2.3.3, 2.3.3, 2.3.3, 2.3.4, 5.4, 5.4, 8.4.1, 8.4.1, C.8, C.8, C.8, C.8, C.8