Last call comment: significantly more experience with this SRFI needed
Daphne Preston-Kendal 14 Nov 2024 20:52 UTC
On 13 Nov 2024, at 21:15, Arthur A. Gleckler <xxxxxx@speechcode.com> wrote:
> Wolfgang has asked me to announce last call for this SRFI. He believes that it is ready for finalization, but would like to give reviewers one last chance to submit corrections and feedback before we finalize it.
>
> In particular, I appeal to anyone reading this to try the sample implementation, run the tests, and send feedback about your results.
The only comment I have is to echo one sent to me when I solicited some outside opinions on this SRFI: the design has changed so much from Common Lisp and MIT Scheme that we need significant experience testing the new design. I consider that we need this experience before we can consider accepting it in this form into R7RS Large, especially into the Foundations. (The arguments the SRFI makes that the Scheme exception system is sufficiently different from the CL exception system as to make the latter inapplicable in its original form might have meant we would have decided to err on the side of caution and not include a more CL-inspired variant, either.)
One false assumption that set this SRFI off in the wrong direction early on was that restarts are primarily a tool for debugging, and not for e.g. building application programs with features allowing users to correct incorrect inputs. This has been improved upon but again, we need experience.
Daphne