How to decide when to declare a new SRFI draft John Cowan (09 Aug 2020 17:35 UTC)
Re: How to decide when to declare a new SRFI draft Lassi Kortela (09 Aug 2020 17:51 UTC)
Re: How to decide when to declare a new SRFI draft Lassi Kortela (09 Aug 2020 17:54 UTC)
Re: How to decide when to declare a new SRFI draft John Cowan (09 Aug 2020 18:01 UTC)
Re: How to decide when to declare a new SRFI draft Lassi Kortela (09 Aug 2020 18:23 UTC)
Re: How to decide when to declare a new SRFI draft Marc Nieper-Wißkirchen (09 Aug 2020 19:14 UTC)
Re: How to decide when to declare a new SRFI draft Lassi Kortela (09 Aug 2020 19:35 UTC)
Re: How to decide when to declare a new SRFI draft hga@xxxxxx (09 Aug 2020 19:55 UTC)
Re: How to decide when to declare a new SRFI draft Arthur A. Gleckler (09 Aug 2020 21:39 UTC)
Re: How to decide when to declare a new SRFI draft Marc Nieper-Wißkirchen (18 Aug 2020 06:53 UTC)

Re: How to decide when to declare a new SRFI draft Marc Nieper-Wißkirchen 09 Aug 2020 19:14 UTC

As a reviewer, I would prefer a fluent latest draft in the official
SRFI repository (and on the SRFI website), which is then tagged and
archived (by a draft number) from time to time whenever some major
change has been made.

While I may know where to look for your latest author drafts, John, I
may not know this for most other SRFI authors, nor would I be able to
keep up with such information. Thus, seeing changes on the official
SRFI website as soon as possible, makes reviewing much easier.

In any case, I think we should try to do everything to get more
reviewers. Most (recent?) SRFIs are often only reviewed by its small
circle of "insiders".

Am So., 9. Aug. 2020 um 20:23 Uhr schrieb Lassi Kortela <xxxxxx@lassi.io>:
>
> > My concern is that although numbers are not a scarce resource, having a
> > zillion Draft: lines in the Status section pushes the actual content
> > further down the page.
>
> Agreed.
>
> > Batching works fine for DIY authors, but when
> > the interface is being worked out collaboratively, it's probably
> > important to publish every time *something* is agreed upon.  On the
> > gripping hand, we don't want to drown reviewers in drafts either.
>
> I would say it depends on how substantial the change being agreed upon
> is. E.g. in SRFI 170 we could decide to change an argument that affects
> how a procedure handles symlinks. That's clearly an API change but it's
> a very minor one given the scope of 170. If we changed how _all_
> procedures handle symlinks, that would call for a new draft.
>
> If the collaboration happens on the SRFI's mailing list, and we use
> halfway sensible subject lines in our email threads, people can monitor
> the threads in their email reader to spot things of interest to them
> even if there's no new draft.
>
> > Furthermore, semver is about warning people about incompatible changes,
> > but drafts are "use at your own risk" anyway:  Draft #5 should be
> > understood in semver terms as 0.5 or 0.0.5, depending.
>
> Incompatible spec changes in a draft often signify a change in design
> direction. I think that's analogous to a semver API change. It doesn't
> make a difference that the SRFI is not finalized.