On 24 Sep 2009, at 3:45 pm, Brian Harvey wrote: >> and for car and cdr >> to accept vectors of any length and return the first two elements; > > Oh, please no! The second element of a vector should be, if anything, > its CADR, not its CDR. > > I think this is an example of a deep divide between implementors (to > whom > a pair is a kind of vector) and users (to whom vectors are a kind of > list).
Interesting point; it's not just implementers, though - users can see lists both as a sequence, and as a bunch of little sequences that chain together. ABS -- Alaric Snell-Pym Work: http://www.snell-systems.co.uk/ Play: http://www.snell-pym.org.uk/alaric/ Blog: http://www.snell-pym.org.uk/archives/author/alaric/ _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
