dos_compilers/Microsoft muLISP-86 v51/README
2024-07-05 08:30:14 -07:00

46 lines
2.0 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This is a summary of muLISP-86 features not yet incorporated into
the Reference Manual:
The file HELP.LSP provides a help facility for muLISP primitives.
After it is read in, commands of the form (HELP name) or (? name)
show <name>'s arguments, primitive type, and page number in
Chapter 5 of the Reference Manual.
The file STRUCTUR.LSP contains a structure facility (DEFSTRUCT) and
an array facility (MAKE-ARRAY, AREF, ARRAY-RANK, ARRAY-DIMENSION,
ARRAY-DIMENSIONS, ARRAY-TOTAL-SIZE, and ARRAY-IN-BOUNDS-P).
See the file and Chapters 17 and 19 of Common LISP by Steele for
documentation.
The function DOS, defined in COMMON.LSP, simplifies the calling of
the MS-DOS command processor. For example: (DOS "DIR B:/W").
The function GENSYM, defined in COMMON.LSP, creates new symbols.
(GENSYM) returns a new symbol. If <n> is a nonnegative integer,
(GENSYM n) sets the gensym counter to <n>. (GENSYM symbol) sets
the gensym prefix to <symbol>.
A "backquote" macro character, defined in COMMON.LSP, facilitates
defining macros using DEFMACRO. See the file and pages 349-351 of
Common LISP by Steele for documentation.
The functions STRING-TRIM, STRING-RIGHT-TRIM, and STRING-LEFT-TRIM,
defined in MULISP.COM, can now accept either a list or a symbol
as its first argument (in accordance with Common LISP).
The function STACK-LIST, defined in MULISP.COM, returns a list of
the values currently on the muLISP variable stack.
The muLISP editor command Ctrl-Q L repeats the last search and
replace command until the end of the text is reached.
If the muLISP editor control variable *CASE-IGNORE* is nonNIL,
case is ignored when searching for a string.
The muLISP editor variable *WINDOW-SHAPE* controls the initial
dimensions of the edit window. F for full screen, V for vertical
split, H for horizontal split.
A native code compiler for muLISP is now available from Soft
Warehouse, Inc. Write Soft Warehouse for details.