Matthew Flatt scripsit:

> I expect the main use of the version number to be: package A depends on
> package B, and the implementor of A knows (for whatever reason) that it
> works only with a sufficiently new version of B. To save users the
> hassle of guessing which version is needed, A explicitly requires
> "version X or greater" of B.

Upper bounds are important too.  For a long time, my TagSoup package
would build under (and (>= Java 1.2) (< Java 1.5)), due to a bug
inserted into Java 1.5.  (There is now a workaround that allows
building on 1.5.x and 1.6.x versions, for those who care.)

-- 
John Cowan  [EMAIL PROTECTED]  http://ccil.org/~cowan
In the sciences, we are now uniquely privileged to sit side by side
with the giants on whose shoulders we stand.
        --Gerald Holton

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to