(load filename [flag])


Load that LISP file.


LISP program files must be loaded into progeCAD before they can be run. The load function must be enclosed in parentheses, or progeCAD will try to load a text or shape file.

The filename argument represents the name of the LSP file to load. You need not enter the file type .lsp, since this is assumed. The filename can also include the directory path. If one is not included, progeCAD searches the environmental paths specified in the configuration.

If the LSP file is found and loaded, the last expression in the program is returned to the command line. If the file is not found, the program displays an error message indicating that the load failed.

You may want to have the program display some other specified string, represented by the optional flag argument.

Examples

The following examples assume that invalid.lsp does not exist and valid.lsp does. The last expression in valid.lsp is LST-FUNCT.

Code Returns
(load "valid") LST-FUNCT
(load "\\sample\\valid") LST-FUNCT
(load "invalid") Load failed error
(load "invalid" "Does not exist.") "Does not exist."

Tell me about...

(atoms-family format [symbol1 symbol2 ...])

(command cmd [arguments] ...)

(load_dialog filename)

(menucmd string)

(xload appname [flag])

LISP Compatibility

Programming Overview of LISP (LISt Processing) Language