bitsize?
David C. Ullrich
ullrich at math.okstate.edu
Fri Mar 17 13:43:01 EST 2000
Tim Peters wrote:
> [posted & mailed]
>
> [David C. Ullrich]
> > ...
> > It would be nice if there was a builtin "bitsize" function
> > returning the number of bits in a long value. (Ie ceil(log_2(n)),
> > more or less).
>
> Yes, it would. I obtained provisional permission from Guido to trying
> adding this as a method on longs (the function is too specialized to justify
> polluting the builtins). Never did the work, though. On two previous
> occasions this came up, two other people volunteered to add this (along with
> some other methods on longs), but soon after vanished from the face of
> Python's version of Earth. So the only rational conclusion is that this
> idea is cursed!
That's what it sounds like to me all right.
> [...]
>
> > something inside Python knows how many bits the long
> > is taking, and I don't see what harm it could do to expose
> > this information. It's not like I want the address or anything...
>
> Heh heh -- getting the address is easy now.
Seriously? You mean like in 1.6 we can get the address of
the data? (Oh - you hinted about this to the guy who wanted
pointers, right?)
> > (Speaking of addresses: Does anyone know a valid one
> > for Jurjen N.E. Bos, the author of real.py? I have a few that
> > don't work if you want to trade.)
>
> Nope. I had snail-mailed some papers on the constructive reals to him when
> he was writing real.py, and we corresponded about it over some number of
> months. Then he vanished! It's a conspiracy all right, but its nefarious
> goals remain clouded.
>
> BTW, Hans Boehm recently (within the last year) ported his version of
> infinite-precision reals to Java, and that's available somewhere on the SGI
> web site. "One of these days" I hope to port that to Python.
>
> everyone-please-hold-their-breath-ly y'rs - tim
Inhaling... Face turning blue... bluer... gasp, couldn't do it. Sorry.
DU
More information about the Python-list
mailing list