[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".
Alex
--
"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