On Fri, 2009-03-13 at 12:13 -0400, Marc Feeley wrote:
From the Changelog:
Fixed a long standing bug with handling of keyword and rest parameters, which prevented the procedures print and println to work reliably.
Yeah!
Now that the print procedure is reliable and subsumes the "fringe printing" algorithm of the display procedure, the behavior of the display procedure has been changed so that it is closer to what other Scheme systems do (i.e. lists and vectors are written with parentheses, spaces, etc).
Uggh. I've spent years writing code that used the old display semantics, which you've argued quite strenuously is the "right thing" (TM) to do. Are you arguing that this version of display is now the "right thing"?
Brad