[r6rs-discuss] What's up with the library names?
aghuloum at cs.indiana.edu
Thu May 24 04:44:49 EDT 2007
On May 24, 2007, at 4:31 AM, Anton van Straaten wrote:
> It's more likely that explicitly specifying (6) in some cases could
> become necessary under a future version, in order to obtain some
> backward compatibility which the newer version libraries don't offer.
In the future, I will have a chance of being able to do:
(from (r6rs base) <something>)
(from (r7rs) <something-else>)
AND will be able to run all my existing r6rs libraries
unchanged because my implementation has the standard r6rs
libraries already and I will simply not throw them away
With the rnrs names, I simply can't do any of that and
would have to pick either version (6) XOR version (7).
I consider this a major defect introduced in the 5.93
More information about the r6rs-discuss