7.2 Delivering Scripts

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.