[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Scheme-reports] possible error in specification of guard
- To: scheme-reports@x
- Subject: [Scheme-reports] possible error in specification of guard
- From: Per Bothner <per@x>
- Date: Tue, 11 Dec 2012 11:53:15 -0800
"If every cond clause ’s test evaluates to #f
and there is no else clause, then raise-continuable is
invoked on the raised object within the dynamic environ-
ment of the original call to raise or raise-continuable,
except that the current exception handler is that of the
guard expression."
If the original call was a raise (rather than raise-continuable),
shouldn't the "up-the-chain" call be raise as well? I.e. turning
a raise to a raise-continuable seems very wrong.
Should it be "then raise or raise-continuable (respectively)
invoked on the raised object within the dynamic environment
of the original call to raise or raise-continuable,"?
--
--Per Bothner
per@x http://per.bothner.com/
_______________________________________________
Scheme-reports mailing list
Scheme-reports@x
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports