er-progn
Major Section: PROGRAMMING
ACL2 does not allow the use of progn
in definitions. Instead, a
function er-progn
can be used for sequencing state-oriented
operations; see er-progn and see state. If you are using single-threaded
objects (see stobj) you may wish to define a version progn
that
cascades the object through successive changes. Our pprogn
is the
state
analogue of such a macro.
Progn
is a Common Lisp function. See any Common Lisp
documentation for more information.