in reply to big integers forcing me to be a C programmer: "range iterator outside integer range"

The range operator (..) isn't overloadable, so bigint can't make it handle Math::BigInt objects.

I don't know why the range operator isn't overloadable. Maybe it's related to its complexity as an operator. Even if the range operator was overloadable, it's not actually used when doing for (x..y). That's the reason why for (x..y) is efficient.

  • Comment on Re: big integers forcing me to be a C programmer: "range iterator outside integer range"
  • Select or Download Code

Replies are listed 'Best First'.
Re^2: big integers forcing me to be a C programmer: "range iterator outside integer range"
by Boldra (Curate) on May 07, 2009 at 11:40 UTC
    Thanks for the simple and accurate answer, and thanks to everyone else who posted.


    - Boldra