On Wed, 26 Feb 2003, Eugene van der Pijll wrote: > For my DT::Cal::Julian module, I've chosen to include a year 0 too, for > consistency. (I would have prefered not to, but Dave is in charge...)
I'm only in charge because I've said so, not cause I actually know what I'm doing ;) Seriously, I'm open to change this again, but it seems like any choice will be fundamentally arbitrary. What I really want to avoid is adding more parameters to the new() method (and other methods) to control the interpretation of negative years. I think that way lies madness, or at least a gross profusion of confusing parameters. Better for the module to confuse someone the first time they use it then to develop a ridiculously complex API that no one can grok. That said, I'm not against adding more _accessor_ methods, so something like "bc_year()" is a definite possibility. -dave /*======================= House Absolute Consulting www.houseabsolute.com =======================*/
