> From: Ian Price <ianpric...@googlemail.com>
> The first replaces the definition of string-for-each in (rnrs
> base). R6RS's version of string-for-each is not the same as srfi 13's
> string for each (which guile provides by default). Rather, it is more
> closely analogous to the usual multi-list definition of for-each. The
> R6RS specifies that all arguments must have the same length, and so I've
> thrown an &assertion in this case.

For what it is worth, R7RS WG1 draft 6 says "If more than one 
strings have the same length, 
when the shortest string runs out."string is given and not allstring-for-each 
terminates

Since R7RS is just going to undo the change, it hardly seems
worth changing, in my opinion.

http://www.scheme-reports.org/2012/working-group-1.html

-Mike Gran

Reply via email to