回答:
prognCLのようなLisp方言から借りた特別な形式です。実装では、複数progの、評価される式、および返される式の値を指定する数値で構成されます。prog1たとえば、すべての式を評価して最初のprog2式の値を返し、prognすべての式を評価して2番目の値を返し、すべての式を評価してn番目、つまり最後の式の値を返します。
prognEmacs Lispでは、Clojureに相当し、do複数の式を1つの式にまとめる手段として使用されます。ifたとえば、Clojureの条件付きで使用する必要があります。
prognましたif。
prog1かつprog2として内蔵の特殊なフォーム。
prognますか?
prognCのような言語...におけるブレースブロックと同等である
condが、暗黙的prognです。