Я новичок в Common Lisp. Я опробовал следующую форму:
(do ((n 0 (+ n 1)))
(< n 10)
(print n))
Clisp отвечает:
*** - IF: variable < has no value
Насколько я понимаю, форма do выглядит следующим образом:
(do (<lexically scoped variables> [per-iteration-expression])
(end-expression)
<statements>)
Где ошибка в моем понимании этого?