Re:Common Lisp Runtime Redefinition (2002)
by tom_mellior on Saturday July 29, 2017 @02:55PM
(#14882508)
I didn't say the REPL wasn't available, I said dropping you into the REPL would not be the default action on an unhandled condition. Others have confirmed that this is the case.
Thank you anyway for your remarks.
This is not correct. There isn't such distinction between "release mode" and "debug mode"; the runtime -which includes the repl, interactive condition debugging and other nicetimes- is always available. It is not a thing you only get "in debug mode".
What you can do, if you want, is to enable some optimizations and drop some debug info. For example you can put, on your code:
... and this will tell the compiler that your code wants ludicrous speed, that you don't care about safety or additional debug info. But you will still have the repl and everything.