Brief description of the loader commands ===== =========== == === ====== ======== This file lists the text printed out by the #help command in the loader for Terzo. ________________________________________________________________ #load . If is a absolute path, then the loader attempts to read as a loader script, just as if the contents of the file had been read from the standard input. If is not absolute, the loader appends each path contained in the path switch variable to and the attempts to read the resulting path and file, until a file is successfully found. ________________________________________________________________ #quit. Exists the Terzo interpreter. ________________________________________________________________ #end. Tells the loader to stop reading module declarations from the current input stream, or tells the loader to stop reading interactive queries. See #begin. ________________________________________________________________ #print . Prints the signature of . ________________________________________________________________ #show . Displays the value of the switch designated by . Signals an error if does not exist. #show. Displays the value of all switches known to the system. ________________________________________________________________ #begin. Tells the loader to read zero or more modules declarations from the current input stream, until a matching #end statement is read. See #end. ________________________________________________________________ #help Display help on . Enter "#help." for more information and a list of topics. ________________________________________________________________ #set ... . Each is a strings or switch identifier, and n >= 1. Sets the value of the switch to the string obtained by concatenating the string value of each . The string value of a string is simply the string itself, while the string value of a switch identifier is the value of that switch if the switch exists, and undefined otherwise. For example: Terzo> #show path. path /usr/local/lib/lProlog/ /stuff/ Terzo> #set path "/home/me/my_lProlog_files/ " path. Terzo> #show path. path /home/me/my_lProlog_files/ /usr/local/lib/lProlog/ /stuff/ ________________________________________________________________ #query . is a comma separated list of module names, and is any term. Initiates the single query against the context formed by merging the modules in . #query . Starts an interactive read-query-print loop with the context formed by merging the modules in . #query. Starts an interactive read-query-print loop with the System module as the context.