From: Nikodemus S. <nik...@ra...> - 2009-12-17 08:56:21
|
2009/12/16 Tobias Rittweiler <tri...@us...>: > * Errors signaled within an (EVAL-WHEN (:COMPILE-TOPLEVEL) ...), > i.e. during ``compile-time-too' processing, are now caught and > reported just like errors at macroexpansion time. > > Previously, we landed in the debugger from within the compiler and > thus provided pretty much no information about the actual source > context to the user. > > Now, we won't land in the debugger, and the appropriate source > context is reported along the error. I'm not sure this is an improvement. Personally, I suspect we should make it easier to get into debugger for macroexpansion as well (setting *BREAK-ON-SIGNALS* for a given place in a large compilation is annoying -- and running with it all the time is a no-go.) Cheers, -- Nikodemus |