Re: What other languages use the same data model as Python?

On 2011-05-04, John Nagle <nagle@xxxxxxxxxxx> wrote:
That's a quirk of CPython's boxed number implementation. All
integers are boxed, but there's a set of canned objects for
small integers. CPython's range for this is -5 to +256,
incidentally. That's visible through the "is" operator.
Arguably, it should not be.

But that's the sole purpose of the is operator. You either expose
those details, or you don't have an is operator at all.

Neil Cerutti