Email list hosting service & mailing list manager

SRFI 43 vs. R7RS-small John Cowan (28 Oct 2015 13:26 UTC)
Re: SRFI 43 vs. R7RS-small Sven Hartrumpf (28 Oct 2015 13:43 UTC)
Re: SRFI 43 vs. R7RS-small John Cowan (28 Oct 2015 14:20 UTC)
Re: SRFI 43 vs. R7RS-small Shiro Kawai (28 Oct 2015 14:57 UTC)
Re: SRFI 43 vs. R7RS-small John Cowan (28 Oct 2015 16:13 UTC)
Re: SRFI 43 vs. R7RS-small Shiro Kawai (29 Oct 2015 01:36 UTC)
Re: SRFI 43 vs. R7RS-small Taylor R Campbell (28 Oct 2015 15:49 UTC)
Re: SRFI 43 vs. R7RS-small John Cowan (28 Oct 2015 16:16 UTC)
Re: SRFI 43 vs. R7RS-small Taylor R Campbell (28 Oct 2015 16:50 UTC)
Re: [scheme-reports-wg2] SRFI 43 vs. R7RS-small Arthur A. Gleckler (28 Oct 2015 21:25 UTC)
Re: [scheme-reports-wg2] SRFI 43 vs. R7RS-small Alex Shinn (02 Nov 2015 06:16 UTC)
Re: [scheme-reports-wg2] SRFI 43 vs. R7RS-small John Cowan (02 Nov 2015 13:56 UTC)
Re: [scheme-reports-wg2] SRFI 43 vs. R7RS-small Shiro Kawai (02 Nov 2015 14:17 UTC)
Re: [scheme-reports-wg2] SRFI 43 vs. R7RS-small Alex Shinn (02 Nov 2015 15:18 UTC)
Re: SRFI 43 vs. R7RS-small Sudarshan S Chawathe (30 Oct 2015 21:10 UTC)
Re: SRFI 43 vs. R7RS-small John Cowan (31 Oct 2015 15:44 UTC)
Re: [scheme-reports-wg2] SRFI 43 vs. R7RS-small Faré (02 Nov 2015 23:08 UTC)
Re: [scheme-reports-wg2] SRFI 43 vs. R7RS-small John Cowan (04 Nov 2015 01:59 UTC)
Re: [scheme-reports-wg2] SRFI 43 vs. R7RS-small Faré (04 Nov 2015 05:53 UTC)

Re: SRFI 43 vs. R7RS-small Taylor R Campbell 28 Oct 2015 16:49 UTC

   Date: Wed, 28 Oct 2015 12:15:59 -0400
   From: John Cowan <xxxxxx@mercury.ccil.org>

   Taylor R Campbell scripsit:

   >    [1) live with the conflict]
   >
   > Preferred.  This is a problem that one may have to deal with in any
   > sufficiently large and diverse code base.

   But it is embarrassing for what purports to be a standard.

Not really.  SRFI 43 is just one library that might one might want to
use.  The same kind of conflict might well occur in Mesa or something
else totally unrelated if it were originally built against an earlier
standard.

   >    2) Fork SRFI-43 minimally.  Rename the procedures to `vector-map/index`
   >    and `vector-for-each/index` or the like (something better, preferably).
   >    This resolves the conflict, but is fairly unmotivated in SRFI 43 terms.
   >
   > Reasonable.
   >
   >    3) Fork SRFI-43, doubling up on all procedures with procedure
   >    arguments.  [...]
   >
   > Reasonable.

   I wish you would express a preference as between these two.

If you really want to go this route, you could make a new SRFI adding
/index variants to everything and naming the non-index variants.

But I think effort is better spent using foof-loop.