From: Jan N. <nij...@us...> - 2007-10-21 20:04:57
|
2007/10/19, Joe English <jen...@fl...>: > Hm. I think I like option 2a even less. > > It would break currently-correct code that uses octals on purpose, > and and would magically fix (some) currently-incorrect code that > uses them by accident. I'm not sure if that's a step in the > right direction. > > One thing to be said for it, though, is that it provides a smoother > upgrade path to option (4) where everything is decimal. 8.5 would > induce a period of pain where code that uses octals on purpose > would have to be updated, but currently-buggy code wouldn't need > to change at all, and we can implement option (4) in 8.6. I couldn't have said it better! I like option 2a less than 2 as well, but providing a smoother upgrade path to option (4) is a good excuse for accepting it anyway. It indeed reduces the pain. Introducing this late in the release cycle is indeed a shame, but the pain will come anyway in the future. Let's bear the little pain now, finally getting rid of the bigger pain of many people who discover that 08 and 09 are not legal integers..... Regards, Jan Nijtmans |