On Thu, Dec 23, 2021 at 3:26 PM Attila Lendvai <[email protected]> wrote:


> unfortunately some tests broke, because the test infrastructure catches
> any and all conditions, and considers all of them to be unexpected errors.
>
> would it be possible to change the sfri-64 reference implementation so
> that it ignores continuable warnings? or maybe all continuable exceptions?
> (i'm rather new to scheme to judge this well)
>

Continuability is not a property of an exception.  The effective
implementation of  `raise` is that it calls `raise-continuable`, and then
if that returns, an exception of type `&non-continuable` is raised (and if
that returns, it is raised again, etc.), so examining the exception tells
you nothing.

But you *can* modify SRFI 64 to check if an exception is of type
`&warning` and ignore it.

Reply via email to