[Python-Dev] Re: descr PLAN.txt (original) (raw)

Samuele Pedroni Samuele Pedroni pedroni@inf.ethz.ch
Mon, 1 Oct 2001 11:20:10 +0200 (MET DST)


> I think and it seems it contains some useful information > for when we try to port the descr changes to jython, > or will all this stuff be completely documented somewhere else?

Hopefully the PEPs will be much more complete records. PLAN.txt was just my own to-do list, indicating how far I was along the realization of the PEPs. I realize that the PEPs are currently behind, but it is in the PLAN.txt to remedy this. :-)

I see.

I'm glad you are planning to copy this effort in Jython.

Yes I'm planning to do try that. I don't think that without keeping up with Python Jython can survive. Not that we are very fast at keeping up OTOH.

(yes for very practical reasons I'm among those who would prefer a slower development for Python :))

(It should actually be simpler in Jython as it doesn't have so much of a dichotomy between types and classes as C-Python does.)

I take this as an encouragement but actually the good point is that Java is bit more productive than multi-platform C, that's all.

You should consider that we have to integrate the changes with the whole Java interoperability architecture and that we should deal with the limitations of java reflection and probably invent some new kind of inheriting from java, different from what is already there, that means new code that should produce dynamically some java bytecode ...

If there's anything I can do to help (short of coding in Java :-) please let me know. In particular, if there's anything unclear in the PEPs or PLAN.txt or in python.org/2.2/descrintro.html or anywhere else (including the C code), I'd be happy to clarify it at your (or anybody else's) request.

Thanks, I imagine we will have some questions :)

(Is Finn Bock still around in Jython?)

AFAIK yes. For 2.1 (yet not out) he has done:

I have done: static nested scopes fixed some old nasty bugs improved the compatibility of importing wrt CPython

And in any case I hope so:

given that for 2.2 we have to do: iterators generators descr

both in the runtime and jythonc ...

and our user base so far has been quite passive.

Sorry for the rants.

regards.