i wrote: |So i want to delay this a little bit longer once more. We have ... |But what ships out should be as much as possible upward |compatible, so that we get over the backward incompatibilities |once, i.e., before people start really using it for the more ...
As an example of why i think it is better to spend some more time working before the release, a commit of today: (BWDIC!) FIX false decision: for `if' etc., add -le,-gt.. operators.. It was an impetuous decision to simply change the `if' and `elif' comparison operators ==, !=, <, <=, > and >= so that they try to convert their arguments to integers, and let them perform the test on the integers shall that succeed: like this 0 and 0x0 compare equal, but if this is not what is desired you are lost. The shell has explicit -eq, -ne, -lt, -le, -gt and -ge and even generates an error if any of the arguments is not, indeed, an integer. So this is what we now have, too, and that is backward incompatible, but i think on the long run it is for the better nonetheless. Ciao! And have a nice weekend! --steffen ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot __________________________________ [email protected]
