Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re: Is Inline::Java suitable for Groovy?

by Athanasius (Bishop)
on Jan 23, 2019 at 06:38 UTC ( #1228855=note: print w/replies, xml ) Need Help??


in reply to Is Inline::Java suitable for groovy

Hello xiaoyafeng,

I have no experience with Groovy, and I don’t know whether Inline::Java can be adapted to support it.

But in a search for “Groovy” on MetaCPAN the first result is FFI::Platypus, which is is designed to “Write Perl bindings to non-Perl libraries with FFI. No XS required.” In the EXAMPLES section of the documentation for that module, the Java subsection says this (underlining added):

Discussion: You can't call Java .class files directly from FFI / Platypus, but you can compile Java source and .class files into a shared library using the GNU Java Compiler gcj. Because we are calling Java functions from a program (Perl!) that was not started from a Java main() we have to initialize the Java runtime ourselves...
...
...this enables you to call Java from Perl and potentially other Java based languages such as Scala, Groovy or JRuby.

Hope that helps,

Athanasius <°(((><contra mundum Iustus alius egestas vitae, eros Piratica,

  • Comment on Re: Is Inline::Java suitable for Groovy?

Replies are listed 'Best First'.
Re^2: Is Inline::Java suitable for Groovy?
by xiaoyafeng (Chaplain) on Jan 25, 2019 at 01:24 UTC

    Thanks your reply!

    This is a new way that I've never thought of. But after I did some research of gcj, I think it's not suitable for my scenario. Since it actually convert the codes 2 times for using( java 2 c, c 2 perl) it will take much time to diagnosis when any issues happen.

    But I'll try this way on vacation. ;) Thanks




    I am trying to improve my English skills, if you see a mistake please feel free to reply or /msg me a correction

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1228855]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (11)
As of 2019-10-23 20:21 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Notices?