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.
|
|---|
| 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 |