Відповіді:
prognце особлива форма, запозичена з CL-подібних діалектів Ліспа. У їх реалізації він складається з декількох progs, оцінених виразів та числа, яке визначає, яке значення виразу повертається. prog1наприклад, оцінює всі вирази і повертає значення першого, prog2оцінює всі вирази і повертає значення другого, prognоцінює всі вирази і повертає значення n-го, а точніше, значення останнього виразу.
prognв Emacs Lisp - еквівалент Clojure, doякий використовується як засіб для поєднання декількох виразів в одне. Вам потрібно буде використовувати його, наприклад, для Clojure if.
prognв своїй if.
prog1і prog2вбудовані спеціальні форми.
progn?
prognє еквівалентом фігурного блоку в мові,
cond- це неявнеprogn.