Лисп/Макросы: различия между версиями

Содержимое удалено Содержимое добавлено
м <source> -> <syntaxhighlight> (phab:T237267)
м возрасла=>возросла
Строка 71:
`(exp ,x))
</syntaxhighlight>
Сразу бросается в глаза то, что теперь тело макроса выглядит примерно так же, как и то, во что он раскроется. Читабельность кода несколько возраславозросла, отпала необходимость использовать <code>list</code> и <code>quote</code> и присутствует экономия нескольких байт дискового пространства. Кроме того существует еще один очень полезный символ "&nbsp;<code>,@</code>&nbsp;" (запятая с at), который позволяет избавиться и от функции <code>cons</code>:
 
<syntaxhighlight lang="lisp">