A Lisp function becomes a command when its body contains, at top
level, a form that calls the special form interactive
. This
form does nothing when actually executed, but its presence serves as a
flag to indicate that interactive calling is permitted. Its argument
controls the reading of arguments for an interactive call.
Go to the first, previous, next, last section, table of contents.