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 [2022/03/31 06:20] – 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 28: | Line 29: | ||
* [[ch2_1_let|LET]] | * [[ch2_1_let|LET]] | ||
* [[ch2_1_let|LET*]] | * [[ch2_1_let|LET*]] | ||
- | * [[ch2_1_flet|FLET]] | + | * [[ch2_1_flet_labels|FLET]] |
- | * [[ch2_1_labels|LABELS]] | + | * [[ch2_1_flet_labels|LABELS]] |
* [[ch2_1_macrolet|MACROLET]] | * [[ch2_1_macrolet|MACROLET]] | ||
* [[ch2_1_symbolmacrolet|SYMBOL-MACROLET]] (in future version) | * [[ch2_1_symbolmacrolet|SYMBOL-MACROLET]] (in future version) |
ch2_1_spec_ops.1648729218.txt.gz · Last modified: 2022/03/31 06:20 by admin