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