On Mon, Dec 22, 2008 at 06:00:31AM -0800, Cory Spencer wrote: > When calling the .int method on Inf/Nan, the reported value is incorrect: > "Inf.int.say" produces "-2147483648" > and > "NaN.int.say" produces "-2147483648"
This turns out to be the way that Parrot converts infinities to integers -- it makes them all into -2147483648. I'm not quite sure how we'll deal with this yet. Since PDD14 (NaN/Inf) is undergoing revision this month, I figure we might wait a few weeks to see if/how Parrot changes first. Pm