[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SRFI-1/SRFI-13 inconsistency in tabulate procedure
>>>>> "Olin" == Olin Shivers <shivers@xxxxxxxxxxxxxxxxxxx> writes:
Olin> A reviewer has spotted a consistency problem between SRFI-13 & SRFI-1
Olin> that needs to be fixed. SRFI-13's procedure
Olin> (STRING-TABULATE proc len) -> string
Olin> takes it arguments backwards from SRFI-1's
Olin> (LIST-TABULATE len proc) -> list
Olin> As future SRFIs may also introduce by-index TABULATE constructors for other
Olin> aggregate data structures (e.g., vectors), it's important to be consistent.
Olin> There are three possibilities:
Olin> 1. Change SRFI-1 to
Olin> (LIST-TABULATE proc len) -> list
Olin> This would be consistent with all the other higher-order iterators
Olin> such as MAP, FOR-EACH, ANY, EVERY, etc. This is a *very* widely-maintained
Olin> My preference is option 1.
This is not an option. SRFI 1 is final.
Olin> Send them to srfi-1@xxxxxxxxxxxxxxxxx
That mailing list has long been disabled because of the above reason.
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla