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/