From: Andreas L. <av...@lo...> - 2007-10-17 21:01:40
|
I just want to contribute my thoughts... I intended to protest against completely making errors for octals, because for any two digit-number, be it 03 or 08, there would be a clear semantic. Only numbers larger than two digits plus leading zero would be problematic in interpretation: 010 can be 10 or 8. Since I think that inadvertent octal numbers appear mostly in date-arithmetics, where we always have zero-padded two digit numbers, decimal interpretation would just solve the problems without creating new ones. Anyway, then it occurred to me, that "day-of-year" still induces the same problem: e.g. 042 is ambiguous. So, while I really wouldn't mind 00 till 09 to be interpreted decimally as special cases, anything beyond that should really throw an error rather than silently switch to decimal for now. But I also understand that such special- casing *also* (just like not doing it!) has its disadvantages. |