Although command-line processing is mostly useful for standalone executables, you may want to preserve interactivity with your application during the development phase (for instance for testing or debugging purposes), or you may even prefer to deliver possibly interactive scripts with a rich user-level command-line anyway.
It is possible to use Clon
in a script (maybe ending up in a REPL as
well), that is, without dumping anything. First of all, we have already
seen that it is possible to use a virtual command-line (see Using Different Command-Lines). You can also use Clon
with the actual Lisp
invocation’s command-line, although a word of advice is in order here.