On Mon, 26 Feb 2007, John Peacock wrote: > .27 is mathematically equivalent to 0.270 (or any number of trailing > zeros). While I can preserve the original notation for output purposes > (which is incidently what the Module::Build::Version subclass does), > it would make for more complicated code in the base version class. > Does this bother you so much that it is worth complicating things? It does not bother *me* personally, but I've seen enough people being confused by error messages that I know it is best to be as literal as possible. I'm not bothered if the code is more complicated because it will only be executed when there is an error. The only concern I would have is if this makes the code too hard to maintain. Cheers, -JanThread Previous | Thread Next