[Python-Dev] Python 1.6 timing (fwd)

Tim Peters tim_one@email.msn.com
Fri, 21 Jan 2000 04:52:13 -0500


[Greg Wilson]
> ...
> There's also a couple of smart guys in the class who are
> wondering about CPython vs. JPython ("So this'll be safe in
> one version of the language, but not in the other?"),

Greg, people who have been exposed to Fortran (this is LANL, right <wink>?)
can't possibly have a problem with the concept of "not defined by the
standard".  Don't sell these as different *versions* of the language, but as
different implementations.  That's what they are.  The Python *language*
doesn't define anything about the lifetime of objects.  Even when CPython
grows "real GC", thanks to refcounting too you'll still be able to *rely* on
behaviors in CPython you'll see only accidentally in JPython.  You do so at
your own risk, same as e.g. you rely on floating point Fortran x+y+z getting
evaluated "left to right" at your own risk (BTW, x+y+z *is* "left to right"
in Python -- maybe they'll trade that for the lack of GC promises <wink>).