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
