User Tools

Site Tools


ch2_1_unquote

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
ch2_1_unquote [2022/02/23 06:34] adminch2_1_unquote [2022/02/25 01:47] (current) admin
Line 23: Line 23:
 </code>  </code> 
  
-If the evaluated element results in list, with unquoting it becomes sub-list of the backqouted list:+If the evaluated element results in list, with unquoting it becomes sub-list of the backqouted list.
  
 <code lisp> <code lisp>
Line 29: Line 29:
 (A (1 2) C)            ; list (1 2) as sublist (A (1 2) C)            ; list (1 2) as sublist
 </code>  </code> 
 +
 +Important is that if we unqoute pre-existing list, this original list will become sublist, not a copy. ''SPLICE-UNQUOTE'' is different in this. 
  
 See splice-unquote for further refinement. The forms ''BACKQUOTE'', ''UNQUOTE'' and ''SPLICE-UNQUOTE'' are useful for writing macros. See splice-unquote for further refinement. The forms ''BACKQUOTE'', ''UNQUOTE'' and ''SPLICE-UNQUOTE'' are useful for writing macros.
  
  
ch2_1_unquote.1645623243.txt.gz · Last modified: 2022/02/23 06:34 by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki