Cleaned up the error-fun handling. Now all runtime calls to the error-fun
actually appear in the defmacro expansion instead of it being passed as a closure to helping functions. Also, we don't worry about trying to ever signal continuable errors, 'cause both the interpreter and the compiler are going to pick off all errors with a handler-bind. Errors are signaled as conditions so that we can have wizzy messages and still keep the amount of code in the expansion limited.
Loading
Please register or sign in to comment