[pypy-dev] Re: New style classes
mwh at python.net
Mon Jul 12 14:10:34 CEST 2004
Richard Emslie <rxe at ukshells.co.uk> writes:
> Hi PyPy ers,
> I was wondering why we use old style classes everywhere in the pypy
> code base - esp since pypy only supports new style classes (!).
I'm not sure. It wasn't my decision, you can be sure of that :-)
> Would anyone have a huge objection to making ObjSpace a new style
> class? (Needed for the trace object space)
No. I remember thinking the same thing some time back...
> Also in CPython you can
> class A(object): pass
> class B(object): pass
> a = A()
> a.__class__ = B
> but in PyPy we get "AttributeError: read-only attribute".
> Is this just a TODO, or is it a feature? ;-)
Uhh... pass :-) I'm certainly unsurprised that it doesn't work right
C++ is a siren song. It *looks* like a HLL in which you ought to
be able to write an application, but it really isn't.
-- Alain Picard, comp.lang.lisp
More information about the Pypy-dev