The exit() call on Repl EOF works well, but a Clojure script may spawn
a thread that it wants to leave running after loadFile() is done.
Instead of calling System.exit here, how about providing a function in
boot.clj (agent-pool-shutdown or something like that) that calls (..
clojure.lang.Agent pooledExecutor (shutdown)) and document that code
that uses agents must call that function when done processing?
Thanks,
Darshan