Lisp: Porovnání verzí

Velikost nezměněna ,  před 6 lety
→‎Quote, Unquote, Quasiquote: Pouze jsem opravil dvě pravopisné chyby - shodu podmětu s přísudkem.
m (→‎Syntaxe: oprava odkazu)
(→‎Quote, Unquote, Quasiquote: Pouze jsem opravil dvě pravopisné chyby - shodu podmětu s přísudkem.)
</source>
 
Při definici „vlastního“ ifu musíme použít makro, protože nevyhodnocuje své argumenty. Kdybychom nadefinovali if jako funkci, nechovalo by se to stejně, protože argumenty už by se vyhodnotilivyhodnotily při volání funkce a tím pádem by se vždy vyhodnotilivyhodnotily obě větve podmínky.
 
<source lang="lisp">