Weaken disjointness of range type?
Marc Nieper-Wißkirchen
(01 Sep 2020 11:25 UTC)
|
Re: Weaken disjointness of range type?
John Cowan
(01 Sep 2020 18:19 UTC)
|
Re: Weaken disjointness of range type?
Marc Nieper-Wißkirchen
(01 Sep 2020 19:45 UTC)
|
Re: Weaken disjointness of range type?
Wolfgang Corcoran-Mathe
(04 Sep 2020 23:15 UTC)
|
Re: Weaken disjointness of range type?
John Cowan
(05 Sep 2020 03:03 UTC)
|
Re: Weaken disjointness of range type?
Marc Nieper-Wißkirchen
(05 Sep 2020 10:15 UTC)
|
Re: Weaken disjointness of range type?
Wolfgang Corcoran-Mathe
(05 Sep 2020 19:27 UTC)
|
Re: Weaken disjointness of range type? Marc Nieper-Wißkirchen (06 Sep 2020 07:25 UTC)
|
Re: Weaken disjointness of range type?
John Cowan
(05 Sep 2020 23:35 UTC)
|
Re: Weaken disjointness of range type?
Marc Nieper-Wißkirchen
(06 Sep 2020 07:36 UTC)
|
Re: Weaken disjointness of range type?
John Cowan
(07 Sep 2020 01:09 UTC)
|
Re: Weaken disjointness of range type?
Marc Nieper-Wißkirchen
(07 Sep 2020 06:18 UTC)
|
Re: Weaken disjointness of range type?
John Cowan
(08 Sep 2020 15:40 UTC)
|
Re: Weaken disjointness of range type?
Marc Nieper-Wißkirchen
(08 Sep 2020 15:58 UTC)
|
Re: Weaken disjointness of range type?
Marc Nieper-Wißkirchen
(05 Sep 2020 09:49 UTC)
|
Am Sa., 5. Sept. 2020 um 21:27 Uhr schrieb Wolfgang Corcoran-Mathe <xxxxxx@sigwinch.xyz>: > > On 2020-09-05 12:15 +0200, Marc Nieper-Wißkirchen wrote: > > Exactly the same procedures that make sense for vector literals make sense > > for ranges. > > OK, I think I understand now. So you'd like the specification to > state something like "the range type may not be disjoint from the type > of Scheme vectors, but it is an error to mutate a range"? Or are there > other specific changes? Nothing more. Just allowing this freedom, which doesn't touch anything else of the spec. > During these discussions it can be hard to keep track of what > concrete changes are being proposed. I think we'll be able to resolve > this quickly if we can stick to what we want to do with the current > SRFI. Agreed. :) I have no strong opinion about this proposal in the sense that I believe that it would be a mistake if ranges and vectors are forced to be disjoint. But any restriction we impose now cannot be taken back later (without sacrificing compatibility), so being a bit more liberal makes sense to me (as, in particular, virtually no code or use case that is already doable with the restricted version would be touched). Marc