Hi Ludovic, I'm almost finished making the changes -- in fact, I've got everything fixed except for this one:
> I'd use pairs or records for exception objects rather than just symbols > since symbols can always be forged. So we'd have, e.g.: > > (define uncaught-exception? > (let ((exception-type (cons 'uncaught-exception #f))) > (lambda (obj) > (and (pair? obj) > (eq? (car obj) exception-type))))) The thing is, I can't throw with a key that's not a symbol. I've been trying to rig up something using SRFI-34-style exceptions (key = 'srfi-34, args = anything) -- provided I can make that work, would that be okay? Regards, Julian _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel