ch2_1_spec_ops
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
ch2_1_spec_ops [2021/04/18 02:48] – created 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_defun|DEFUN]] | |
+ | * [[ch2_1_lambda|LAMBDA]] | ||
+ | * [[ch2_1_defmacro|DEFMACRO]] | ||
+ | * [[ch2_1_defvar|DEFVAR]] | ||
+ | * [[ch2_1_defparameter|DEFPARAMETER]] | ||
+ | * [[ch2_1_defconstant|DEFCONSTANT]] | ||
+ | * [[ch2_1_setq|SETQ]] | ||
+ | * [[ch2_1_setf|SETF]] | ||
+ | * [[ch2_1_if|IF]] | ||
+ | * [[ch2_1_cond|COND]] | ||
+ | * [[ch2_1_progn|PROGN]] | ||
+ | * [[ch2_1_when|WHEN]] | ||
+ | * [[ch2_1_unless|UNLESS]] | ||
+ | * [[ch2_1_and|AND]] | ||
+ | * [[ch2_1_or|OR]] | ||
+ | * [[ch2_1_dotimes|DOTIMES]] | ||
+ | * [[ch2_1_dolist|DOLIST]] | ||
+ | * [[ch2_1_return|RETURN]] | ||
+ | * [[ch2_1_let|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_sleep|SLEEP]] | ||
ch2_1_spec_ops.1618735729.txt.gz · Last modified: 2021/04/18 02:48 by admin