Réponses:
prognest une forme spéciale empruntée aux dialectes Lisp de type CL. Dans leurs implémentations, il est composé de plusieurs progs, expressions qui sont évaluées et d'un nombre qui spécifie quelle valeur d'expression est retournée. prog1par exemple, évalue toutes les expressions et renvoie la valeur de la première, prog2évalue toutes les expressions et renvoie la valeur de la seconde, prognévalue toutes les expressions et renvoie la nième, ou plutôt, la valeur de la dernière expression.
progndans Emacs Lisp est l'équivalent de Clojure doqui est utilisé comme moyen de regrouper plusieurs expressions en une seule. Vous aurez besoin de l'utiliser pour le ifconditionnel de Clojure par exemple.
progndans son if.
prog1et en prog2tant que formes spéciales intégrées.
progn?
prognest l'équivalent d'un bloc contreventé dans un langage de type C ...
conda un impliciteprogn.