William D Clinger scripsit:

> According to the current draft R6RS, implementations
> are not allowed to "abort at run time"; they would
> have to raise a &violation exception, from which the
> program might conceivably recover in a portable way.

According to 2.7, however, if there is a syntax error (and

        (if (foo))

is a syntax error, just as

        ((((((

is, the program or library is not allowed to begin execution.
In the former case, I do not see how raising an exception can possibly
take effect; in the latter case, there can't possibly be any handler
at all.

-- 
A few times, I did some exuberant stomping about,       John Cowan
like a hippo auditioning for Riverdance, though         [EMAIL PROTECTED]
I stopped when I thought I heard something at           http://ccil.org/~cowan
the far side of the room falling over in rhythm
with my feet.  -- Joseph Zitt

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to