From: Niall M. <xe...@gm...> - 2005-06-03 17:33:46
|
On 6/3/05, Samuele Pedroni <ped...@st...> wrote: > Darren Platt wrote: >=20 > > I remember a little of the discussion at the time and I think > > maintainability was a big part > > as well - easier to let someone else track byte code changes and > > easier to debug. >=20 > well, I have fixed some serious bugs in jythonc and can guarantee that > is not that easy to mantain. > Anyway we need a direct compiler to bytecode for the "intepreter". > > I love jythonc, > > would be great to see it continue to evolve since it greatly eases > > deployment and gets people over the psychological > > hurdle that they are running python not java, > > > well one problem is that java has no gotos, this is a problem for > generated code, there's a reason why even Common Lisp > has something like TAGBODY. So implementing generators as compilation to > java is not reasonably achievable. could generators not be done in java as an internal class? as is mentioned here http://python.org/doc/2.2.3/whatsnew/node5.html ? is it too hard to generalise it to all the ways yield can be used? ill have a think about it this weekend. i am going to continue trying to understand the code for jythonc and org.jython.compiler it seems that jythonc is old and a direct bytecode output might be a better thing for jython. >=20 > Anyway if someone has spare cycles to spend on Python to java > compilation, it would make much more sense to him > to spend them on java backend for PyPy. While it would deal direcyly > only with a subset of Python there would be some possible > real speed gains (jythonc produced code is not better than the > interpreter one) and an easier way to write extensions for Jython. > Of course the issues of generated code and gotos would crop up again... >=20 i like the ability to use java classes and to have java classes use my jython ones. does this allow that? >=20 > > Darren > > > >>> > >>> From what I've heard and seen in the code, this appears to be the > >>> start of a more ambitious compiler structure (think shades of pypy) > >>> that got to a working stage but didn't really get much further off th= e > >>> ground. > >>> > >> > >> That's more than I know. > >> > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by Yahoo. > > Introducing Yahoo! Search Developer Network - Create apps using Yahoo! > > Search APIs Find out how you can build Yahoo! directly into your own > > Applications - visit > > http://developer.yahoo.net/?fr=3Doffad-ysdn-ostg-q22005 > > _______________________________________________ > > Jython-dev mailing list > > Jyt...@li... > > https://lists.sourceforge.net/lists/listinfo/jython-dev >=20 >=20 > |