ch2_1_spec_ops
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ch2_1_spec_ops [2021/05/09 01:03] – admin | ch2_1_spec_ops [2025/01/20 06:32] (current) – admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | **//LabLISP special operators.//** | + | ====== |
In LabLisp, there are several commands treated as special forms. Some are identical to Common LISP special forms, some are actually macros in Common LISP, but LabLisp emulates them as special forms. | In LabLisp, there are several commands treated as special forms. Some are identical to Common LISP special forms, some are actually macros in Common LISP, but LabLisp emulates them as special forms. | ||
- | * [[ch2_1_quote|QUOTE]] '' | + | * [[ch2_1_quote|QUOTE]] '' |
* [[ch2_1_backquote|BACKQUOTE]] '' | * [[ch2_1_backquote|BACKQUOTE]] '' | ||
* [[ch2_1_unquote|UNQUOTE]] '','' | * [[ch2_1_unquote|UNQUOTE]] '','' | ||
* [[ch2_1_splice-unquote|SPLICE-UNQUOTE]] '', | * [[ch2_1_splice-unquote|SPLICE-UNQUOTE]] '', | ||
+ | * [[ch2_1_hard-splice|HARD-SPLICE]] '', | ||
* [[ch2_1_function|FUNCTION]] ''#' | * [[ch2_1_function|FUNCTION]] ''#' | ||
* [[ch2_1_defun|DEFUN]] | * [[ch2_1_defun|DEFUN]] | ||
Line 13: | Line 14: | ||
* [[ch2_1_defvar|DEFVAR]] | * [[ch2_1_defvar|DEFVAR]] | ||
* [[ch2_1_defparameter|DEFPARAMETER]] | * [[ch2_1_defparameter|DEFPARAMETER]] | ||
+ | * [[ch2_1_defconstant|DEFCONSTANT]] | ||
* [[ch2_1_setq|SETQ]] | * [[ch2_1_setq|SETQ]] | ||
+ | * [[ch2_1_setf|SETF]] | ||
* [[ch2_1_if|IF]] | * [[ch2_1_if|IF]] | ||
* [[ch2_1_cond|COND]] | * [[ch2_1_cond|COND]] | ||
Line 25: | Line 28: | ||
* [[ch2_1_return|RETURN]] | * [[ch2_1_return|RETURN]] | ||
* [[ch2_1_let|LET]] | * [[ch2_1_let|LET]] | ||
- | * [[ch2_1_let_star|LET*]] | + | * [[ch2_1_let|LET*]] |
+ | * [[ch2_1_flet_labels|FLET]] | ||
+ | * [[ch2_1_flet_labels|LABELS]] | ||
+ | * [[ch2_1_macrolet|MACROLET]] | ||
+ | * [[ch2_1_symbolmacrolet|SYMBOL-MACROLET]] (in future version) | ||
* [[ch2_1_wait|WAIT]] | * [[ch2_1_wait|WAIT]] | ||
* [[ch2_1_sleep|SLEEP]] | * [[ch2_1_sleep|SLEEP]] | ||
ch2_1_spec_ops.1620543807.txt.gz · Last modified: 2021/05/09 01:03 by admin