Heya Andreas,

On Sat 20 Nov 2010 19:18, Andreas Rottmann <a.rottm...@gmx.at> writes:

> Andy Wingo <wi...@pobox.com> writes:
>
>>   set-exception-printer! : exception-printer -> nothing
>>
> Did you mean the following?
>
> set-exception-printer! : key exception-printer -> nothing

Of course, yes. It seems I distilled the interface down past its
essentials! ;)

> Did you mean that `print-exception' should go into `(system repl
> error-handling)'?

This, that print-exception could go into (system repl
error-handling). The reason for this would be to allow the default
exception printer, embedded in print-exception, to use other modules,
like match or pmatch or the like. I think?

>> What do you think?
>>
> Besides the above questions, I wonder where I should install the
> exception printer for R6RS exceptions (since the code will depend on
> quite a bit of R6RS, so we maybe want to have it loaded on demand, like
> in the last patch.

Good question.

For r6rs exceptions, I think either (rnrs conditions) or (rnrs
exceptions).

For srfi-35 conditions, either we make another registry for printers of
srfi-34 [sic] exceptions, or just assume that people using srfi-34
probably want srfi-35 as well, and have srfi-35 define the printer for
srfi-34 exceptions.

Thanks for the patch, and for dealing with a fickle maintainer!

Andy
-- 
http://wingolog.org/

Reply via email to