Re: New draft (#5) and extended last call for comments on SRFI 232: An advanced currying form Marc Nieper-Wißkirchen (29 Mar 2022 15:39 UTC)

Re: New draft (#5) and extended last call for comments on SRFI 232: An advanced currying form Marc Nieper-Wißkirchen 29 Mar 2022 15:39 UTC

Hi Wolfgang,

thanks for thinking through the nullary case once again!

Two more minor things have come to my mind:

(1) The title of the SRFI is not really a faithful description of the
contents because there is not really a "currying" operator. I wonder
whether it makes sense to rename it to "Curried Procedures"?
(2) In the specification, you can cut away one more case, namely the
third one by explicitly allowing n = 0 in the second case. I would
leave the third case as a comment but not as part of the actual
specification because that way the uniformity is even clearer.

I don't think that dealing with these two things (which are more
editorial) would require a new last-call period.

Marc

Am Di., 29. März 2022 um 00:30 Uhr schrieb Arthur A. Gleckler
<xxxxxx@speechcode.com>:
>
> I've just published draft #5 of SRFI 232. It was submitted by Wolfgang Corcoran-Mathe, author of the SRFI.
>
> Wolfgang has asked me to extend the last call period for this SRFI because of changes made as a result of earlier feedback. 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.
>
> If you're interested in this SRFI, please give your feedback via the SRFI 232 mailing list before 2022-04-05. After that, assuming that no major revisions are required, we will declare it final. It is important that we get your feedback before 2022-04-05. If that deadline is too soon for you, but you would like to contribute, please let me know so that I can extend the last-call period.
>
> Here are Wolfgang's comments on the draft:
>
> This draft simplifies the semantics of nullary curried expressions.
>
> Here is the commit summary:
>
> Implementation: Fix bug in nullary case.
> Adopt new semantics for nullary curried expressions.
> Additional example and some explanation.
> Publish fifth draft.
>
> Here's the diff:
>
> https://github.com/scheme-requests-for-implementation/srfi-232/compare/draft-4..draft-5
>
> Regards,
>
>
> SRFI Editor