at:tutorial:metaprogramming
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
at:tutorial:metaprogramming [2007/07/27 07:49] – jdedecker | at:tutorial:metaprogramming [2007/10/08 13:27] – * tvcutsem | ||
---|---|---|---|
Line 25: | Line 25: | ||
==== Quasiquoting and splicing ==== | ==== Quasiquoting and splicing ==== | ||
- | Quasiquoting and splicing are an advanced and powerful metaprogramming | + | Quasiquoting and splicing are an advanced and powerful metaprogramming |
=== Quoting === | === Quoting === | ||
Line 64: | Line 64: | ||
== Expressions == | == Expressions == | ||
- | To quote a complete expression, it has to be wrapped in parantheses: | + | To quote a complete expression, it has to be wrapped in parentheses: |
< | < | ||
Line 102: | Line 102: | ||
With this construct, all the elements of the literal table are evaluated. By quoting a literal table, all the elements are quoted instead of evaluated: | With this construct, all the elements of the literal table are evaluated. By quoting a literal table, all the elements are quoted instead of evaluated: | ||
< | < | ||
- | > | + | > |
>> | >> | ||
</ | </ |
at/tutorial/metaprogramming.txt · Last modified: 2009/11/21 07:44 by tvcutsem