Function: progn
progn is a special form defined in eval.c.
Signature
(progn BODY...)
Documentation
Eval BODY forms sequentially and return value of last one.
Probably introduced at or before Emacs version 15.
Aliases
org-without-partial-completion (obsolete since 9.6)
inline
hfy-init-progn
Source Code
// Defined in /usr/src/emacs/src/eval.c
{
Lisp_Object CACHEABLE val = Qnil;
while (CONSP (body))
{
Lisp_Object form = XCAR (body);
body = XCDR (body);
val = eval_sub (form);
}
return val;
}