What other languages use the same data model as Python?

Neil Cerutti neilc at norwich.edu
Thu May 5 09:19:43 EDT 2011


On 2011-05-04, John Nagle <nagle at animats.com> 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



More information about the Python-list mailing list