Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Polyglot Development #62

Open
sirinath opened this issue May 13, 2014 · 3 comments
Open

Polyglot Development #62

sirinath opened this issue May 13, 2014 · 3 comments

Comments

@sirinath
Copy link

Is it possible to make GG more of a polyglot framework like Vertex / Xync / Vertigo stack where you can use multiple JVM languages and Non JVM languages (through a highly efficient native binding framework). The non JVM languages can be more high level through parallel pattern, SPIs, etc and constructs this can then access to the whole framework. You can have a framework for such additions like in the Vertex stack (modules as it is called in this stack).

@sirinath
Copy link
Author

Potential languages to target can be JS, Groovy, Python, Ruby, Clojure, for the JVM and C#, VB, F#, Nemerle, Cobra for CLI and C/C++, D, Julia, for natively compiled languages to start with and then perhaps add more exotic languages like Lua, Haskell, OCaml, Frege, Yeti, ... etc.

@sirinath
Copy link
Author

Other Polyglot framework: http://www.nextflow.io/, http://0xdata.com/

@sirinath
Copy link
Author

@dsetrakyan what are your thoughts on the above?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant