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

Reply via email to