[pypy-dev] Work on the JVM backend

Alex Gaynor alex.gaynor at gmail.com
Fri Jan 13 00:06:02 CET 2012

2012/1/12 fwierzbicki at gmail.com <fwierzbicki at gmail.com>

> 2012/1/12 Michał Bendowski <michal at bendowski.pl>:
> > Hello everyone,
> >
> > Back in the summer I asked on this mailing list if there's interest in
> moving the JVM backend forward. Back then there was some enthusiasm, so I
> got back to it when I had the chance, which unfortunately was a few months
> later. The suggestion back then was to look into using JPype to integrate
> more closely with Java-side code, and that's what I would like to do.
> Hi Michal,
> I'm afraid I'm only a pypy observer, so I can't help with your
> specific queries. However, I want to say that I'm cheering for your
> effort to get the JVM backend up and running again! I tried to look at
> it a little a few months ago, but couldn't quite get it to translate
> for me (not sure why, but I ran out of time to play with it). Someday
> I'd like to see Jython integrate with PyPy somehow, but I'm fuzzy on
> the how :)
> Anyway though I don't know what was suggested with respect to JPype
> I'd like suggest a look at another Java integration point. JDK 7 was
> recently released and it contains invokedynamic, which would be likely
> to be a great help with some sorts of Java integration. Here are some
> relevant links:
> http://jcp.org/en/jsr/detail?id=292
> http://docs.oracle.com/javase/7/docs/api/java/lang/invoke/package-summary.html
> http://openjdk.java.net/projects/mlvm/
> https://wikis.oracle.com/display/mlvm/Home
> Again, I don't know the details about how JPype would be used exactly,
> I just wanted to make sure you knew about invokedynamic.
> -Frank Wierzbicki
> _______________________________________________
> pypy-dev mailing list
> pypy-dev at python.org
> http://mail.python.org/mailman/listinfo/pypy-dev

Hey Frank,

I'm mostly an observerer on the JVM + PyPy front, but my understanding is
JPype or the like would be to solve the issue of "how do we test this
without compiling all of PyPy".


"I disapprove of what you say, but I will defend to the death your right to
say it." -- Evelyn Beatrice Hall (summarizing Voltaire)
"The people's good is the highest law." -- Cicero
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pypy-dev/attachments/20120112/01e3bc7f/attachment.html>

More information about the pypy-dev mailing list