[pypy-dev] Work on the JVM backend

fwierzbicki at gmail.com fwierzbicki at gmail.com
Fri Jan 13 00:02:02 CET 2012


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


More information about the pypy-dev mailing list