gridgain / gridgain-old

267 stars 85 forks source link

Polyglot Development #62

Open sirinath opened 10 years ago

sirinath commented 10 years ago

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 commented 10 years ago

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 commented 10 years ago

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

sirinath commented 10 years ago

@dsetrakyan what are your thoughts on the above?