Il giorno dom 12 lug 2020 alle ore 21:33 Chris Vine <vine35792...@gmail.com>
ha scritto:

> On Sun, 12 Jul 2020 20:14:23 +0100
> Chris Vine <vine35792...@gmail.com> wrote:
> [snip]
> > Secondly, if the handler returns and #:unwind? is set to #f then
> > raise-continuable will return with the value returned by the handler.
> > So this:
> >
> >   (with-exception-handler
> >       (lambda (x) (+ x 3))
> >     (lambda () (+ (raise-continuable 10) 6)))
>
> Ah I see you are using (ice-9 exceptions).  Better be consistent with this:
>
>   (with-exception-handler
>       (lambda (x) (+ x 3))
>     (lambda () (+ (raise-exception 10 #:continuable? #t) 6))))
>
>

I find this a little bit confusing, admittedly

so is it

#:unwind #f

on with-exception-handler  and

#:continuable #t

on raise exception ?

Anyway, I'll try to write a new version as soon as I can bring myself to do
it

Thanks, for now

Reply via email to