Ответы:
prognэто специальная форма, заимствованная из CL-подобных диалектов Lisp. В их реализациях он состоит из нескольких progs, вычисляемых выражений и числа, которое указывает, какое значение выражения возвращается. prog1Например, оценивает все выражения и возвращает значение первого, prog2оценивает все выражения и возвращает значение второго, prognоценивает все выражения и возвращает n-ное или, вернее, значение последнего выражения.
prognв Emacs Lisp является эквивалентом Clojure, doкоторый используется как средство для объединения нескольких выражений в одно. Вам нужно будет использовать его, например, для ifусловного предложения Clojure .
prognв своей if.
prog1и prog2встроенные специальные формы.
progn?
prognявляется эквивалентом фигурного блока в C-подобном языке ...
condвыражений, подразумеваетсяprogn.