1Summary of function
2===================
3
4This tool is designed to allow the user to try out simple ECLiPSe code. It
5provides similar functionality to the compile(user)  command in a
6traditional tty Prolog interface. 
7
8Layout
9======
10
11The tool is divided into a text window, and a series of option buttons at
12the bottom.
13
14Functionality
15=============
16
17Text window
18-----------
19
20ECLiPSe code can be typed into this window, with simple editing
21facilities. The text in this window can be selected by dragging the
22left-mouse button. The selection, or all the text, can then be sent to be
23compiled by ECLiPSe.
24
25Any ECLiPSe code can be entered in this window, but it is not recommended
26that the user use this as the main method of producing code for ECLiPSe, as
27there are no save facilities available. It is designed as a method for the
28user to try out short ECLiPSe code. It replaces the functionality of
29compile(user) in traditional Prolog tty interface, which is not available
30in this GUI interface.
31
32ECLiPSe receives the selected text for compilation as a string stream, and the
33compilation message would report success for compiling `string' or report
34compilation error occuring on a `string stream'.
35
36Compile All button
37------------------
38
39This causes ECLiPSe to compile all the text in the text window.
40
41Compile Selection
42-----------------
43
44This causes ECLiPSe to compile the text in the selection.
45
46Close
47-----
48
49Close the compile scratch-path window.
50
51