[EMAIL PROTECTED] (Ludovic Courtès) writes: > > (let ((errno (car (cadddr args)))) ;; !!!
system-error-errno helps there. I made a few similar extracting funcs at one time ... then found it better not to try to be too smart about analysing errors! > (guard (c ((i/o-no-such-file-error? c) I had trouble understanding the different dynamic environments specified for that srfi-34 guard. It looked worryingly like there could be jumps out of the originating continuation and then back in if there's a re-throw, which could be pretty slow with guile's continuations. _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://lists.gnu.org/mailman/listinfo/guile-user