Graal: Any open source projects using polyglot APIs

Created on 30 Jun 2019  Â·  3Comments  Â·  Source: oracle/graal

Hi, I am not sure if it is proper to raise question (not an issue) here.

I am interseted in programming with multi-languages. It seems like that Graal VM is good to run multi-language programs/applications which use polyglot APIs.

I am curious that if exists any open source projects that alredy use polyglot APIs?
Could you please list several such open-source projects?

Thanks.

question truffle

Most helpful comment

Hi Jane,

You could also take a look at Galaaz: https://github.com/rbotafogo/galaaz/
or https://rubygems.org/gems/galaaz. Galaaz utilizes the Polyglot API to
build a high level API that tightly couples Ruby and R. Here some blog
posts about it:

*
https://towardsdatascience.com/how-to-do-reproducible-research-in-ruby-with-gknit-c26d2684d64e
*
https://medium.com/free-code-camp/how-to-make-beautiful-ruby-plots-with-galaaz-320848058857
*
https://towardsdatascience.com/ruby-plotting-with-galaaz-an-example-of-tightly-coupling-ruby-and-r-in-graalvm-520b69e21021

Em dom, 30 de jun de 2019 às 00:41, Jane notifications@github.com
escreveu:

Hi, I am not sure if it is proper to raise question (not an issue) here.

I am interseted in programming with multi-languages. It seems like that
Graal VM is good to run multi-language programs/applications which use
polyglot APIs.

I am curious that if exists any open source projects that alredy using
polyglot APIs?
Could you please list several such open-source projects?

Thanks.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/oracle/graal/issues/1453?email_source=notifications&email_token=AA6QP4OGXB67K7J4FYN7N3DP5ATN5A5CNFSM4H4LV3I2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4G4PDSWQ,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA6QP4JQT2LUL3S4WTOXG2LP5ATN5ANCNFSM4H4LV3IQ
.

--
Rodrigo Botafogo

All 3 comments

Hi @jinwuxia https://reactiverse.io/es4x/ is one example. It uses graaljs to offer a node like development experience but built on top of eclipse vertx for high performance. It is not strict to vertx, you can use any other java API/jar too.

Hi Jane,

You could also take a look at Galaaz: https://github.com/rbotafogo/galaaz/
or https://rubygems.org/gems/galaaz. Galaaz utilizes the Polyglot API to
build a high level API that tightly couples Ruby and R. Here some blog
posts about it:

*
https://towardsdatascience.com/how-to-do-reproducible-research-in-ruby-with-gknit-c26d2684d64e
*
https://medium.com/free-code-camp/how-to-make-beautiful-ruby-plots-with-galaaz-320848058857
*
https://towardsdatascience.com/ruby-plotting-with-galaaz-an-example-of-tightly-coupling-ruby-and-r-in-graalvm-520b69e21021

Em dom, 30 de jun de 2019 às 00:41, Jane notifications@github.com
escreveu:

Hi, I am not sure if it is proper to raise question (not an issue) here.

I am interseted in programming with multi-languages. It seems like that
Graal VM is good to run multi-language programs/applications which use
polyglot APIs.

I am curious that if exists any open source projects that alredy using
polyglot APIs?
Could you please list several such open-source projects?

Thanks.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/oracle/graal/issues/1453?email_source=notifications&email_token=AA6QP4OGXB67K7J4FYN7N3DP5ATN5A5CNFSM4H4LV3I2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4G4PDSWQ,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA6QP4JQT2LUL3S4WTOXG2LP5ATN5ANCNFSM4H4LV3IQ
.

--
Rodrigo Botafogo

Hi, @pmlopes @rbotafogo
The two projects are great for me to learn.
Thanks for your advice.

Was this page helpful?
0 / 5 - 0 ratings