I was trying to imply that it was an overflow error.
On Thu, May 30, 2013 at 11:09 AM, Patrick R. Michaud <pmich...@pobox.com>wrote: > On Thu, May 30, 2013 at 03:12:02AM -0700, Carl Mäsak via RT wrote: > > masak (>>), coke (>): > > > > <masak> r: say Date.new(-13_000_000_000, 1, 1) > > > > <p6eval> rakudo cc1858: OUTPUT«-115098112-01-01» > > > > <masak> o.O > > > > <masak> I suppose -115098112 above is a bug? > > > > > > This seems consistent with trying to use a value that is too big for > > > an Int (which $.year is); are > > > you arguing that this should throw an error, that an Int $.year should > > > autopromote to something > > > else, or that $.year should be declared as something else? > > How is it possible for a value to be "too big for an Int"? Could this > be rephrased or re-analyzed somehow? > > Pm > -- Will "Coke" Coleda