This is from the rrrs-authors list (from Will): Non-controversial #1: I object to make-list, list-fill!, list-set!, and list-copy on the grounds that they are useful only for side-effect-full programming on lists, which I claim is an unusual style that the standard should not encourage. The corresponding procedures for strings and vectors are less objectionable because side-effect-full programming on strings and vectors is normal in Scheme. [...]
-- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://www.barzilay.org/ Maze is Life! _________________________________________________ For list-related administrative tasks: http://list.cs.brown.edu/mailman/listinfo/plt-dev