Draft #3 contains the following paragraph:
**
raise-foreign-error takes the foreign-error-object returned by
make-foreign-error and raises an exception in a manner suitable for
the Scheme implementation it is running on. Its actions are at the
complete discretion of that Scheme implementation's community. If the
optional argument continuable is not the default of #f, it will
ideally raise a continuable exception.
**
I have three questions concerning this:
(1) What does "in a manner suitable for the Scheme implementation it
is running on" mean?
(2) What does "ideally raise a continuable exception" mean?
(3) Haven't we agreed on that mixing raising continuable and
non-continuable exceptions in one procedure is a bad thing because
"raise" and "raise-continuable" are two very different types of
procedures (the former actually being a continuation)?
Thanks,
Marc