[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Scheme-reports] Bytevectors should be called u8vectors
On Sun, Jul 01, 2012 at 06:59:33PM -0400, John Cowan wrote:
> > I also find the names bytevector-u8-ref and bytevector-u8-set!
> > very clumsy and verbose compared to u8vector-ref and u8vector-set!.
> http://trac.sacrideo.us/wg/wiki/BlobAPI , which was reviewed but not
> adopted by WG1 (it may become part of R7RS-large, however) proposes two
> sets of names, one of the form bytevector-<type>-ref which is indexed
> by byte index, and one of the fomr <type>vector-ref which is indexed
> by element number and is SRFI-4 compatible. In the case of u8 and s8
> these of course coincide. However, it would be very inconsistent to
> use u8vector-ref in the small language, where u8 is the only access type
> directly supported.
> I am therefore closing this ticket.
What's the point of opening a ticket and then immediately closing it
again? Can you even *do* that without input from the other members?
Also, there may have been no new *arguments*, but the fact it's a formal
comment (complaint) from the community (and an implementer, no less)
should hold some weight and shouldn't be dismissed offhand.
I think this deserves some more careful consideration. Asking every
implementation out there that already supports SRFI-4 to rename their
procedures without a very good reason is obnoxious.
"The process of preparing programs for a digital computer
is especially attractive, not only because it can be economically
and scientifically rewarding, but also because it can be an aesthetic
experience much like composing poetry or music."
-- Donald Knuth
Scheme-reports mailing list