User Tools

Site Tools


ch2_1_spec_ops

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
ch2_1_spec_ops [2021/04/18 02:48] – created adminch2_1_spec_ops [2025/01/20 06:32] (current) admin
Line 1: Line 1:
-**//LabLISP special operators.//**+====== 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]] '','' (comma)   * [[ch2_1_unquote|UNQUOTE]] '','' (comma)
   * [[ch2_1_splice-unquote|SPLICE-UNQUOTE]] '',@'' (comma-at)    * [[ch2_1_splice-unquote|SPLICE-UNQUOTE]] '',@'' (comma-at) 
- +  * [[ch2_1_hard-splice|HARD-SPLICE]] '',.'' (comma-dot)  
- +  * [[ch2_1_function|FUNCTION]] ''#'%%%%'' (sharp-quote) 
- +  * [[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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki