Common Lisp.
Есть функция вычисления факториала:
(defun fact (x)
(if (< x 2) 1
(* x (fact (1- x)))))
Хочу написать то же самое в виде макроса, чтобы факториал вычислялся
в момент компиляции.
И не получается. С самыми разнообразными ошибками.
So, вопрос: как написать такой макрос?
Форум —
Development
