Re: SRFI-47 -- types and declarations. Taylor Campbell 25 Nov 2003 21:49 UTC

On Thursday, Nov 20, 2003, at 18:56 US/Eastern, Aubrey Jaffer wrote:

> The SLIB array module introduces *no* syntax (and is completely
> portable).  I had included the read syntax in SRFI-47 because SRFI-4
> did!

And it makes sense to introduce reader syntax!  But not the way SRFI 4
does it, as has been shown in its discussion archive and by the
existence of SRFI 10.

> If one can't model on extant SRFIs, then the SRFI process has failed.
> How was I supposed to discover that there are good SRFIs and bad
> SRFIs?  The SRFI-4 "Post-Finalization Discussion Archive" is empty of
> content.

...try the 'Pre-Finalization Discussion Archive,' and nearly all of
the messages there.

> I will remove the read syntax from SRFI-47, which removes many of the
> objections.

Why not provide SRFI 10 reader constructors?  This kind of thing is
_exactly_ what SRFI 10 is for!

Also, I don't think my other questions, those not regarding reader
syntax, were addressed: will there be a follow-up complete array
library to deprecate SRFI 43 and some of SRFI 13? and ARRAY=? is less
general than it could be: why isn't it more like SRFI 1's LIST= or
SRFI 43's VECTOR= ?  I have also come up with another question: why is
there no ARRAY, analogous to VECTOR as MAKE-ARRAY is analogous to
MAKE-VECTOR?