This is the mail archive of the
kawa@sourceware.org
mailing list for the Kawa project.
RE: Change in printing of Scheme values
- From: "BLewis" <blewis at eatonvance dot com>
- To: <kawa at sourceware dot org>
- Date: Tue, 14 Nov 2006 08:31:24 -0500
- Subject: RE: Change in printing of Scheme values
-----snippet of Original Message-----
Sent: Monday, November 13, 2006 4:00 PM
#|kawa:2|# (display 3)(display 4) (display 5)
3 4 5
------End snippet-----
This is a hugely incompatible change. It would break every (for-each
display ...) out there. My employer has a lot of exports to delimited
files, and this would insert spurious white space around numbers.
For display, I'd strongly suggest not incompatibly changing the
behavior. Rather create a new function name for the space-inserting
functionality. That might make xquery harder to implement, but it's
important for Scheme.
For write, I don't directly know of code that would break, but I'd
hesitate about putting that change in too. Stay compatible with other
implementations as far as practical.