Hi,
I (personally) am interested in getting another language into TinkerPop's
distribution. I see an imbalance in the following table:
TinkerGraph | Gremlin-Java8
Neo4j | Gremlin-Groovy
Hadoop | NOTHING
That is, we have 3 graph distributions, why not have 3 language distributions.
Moreover, I don't want yet another Gremlin-JVMLang language as that doesn't
showcase the virtual machine aspects of Gremlin as well as, for example:
SPARQL-Gremlin or SQL-Gremlin.
I (personally) am NOT interested in openCypher as the 3rd language distribution
for the following 2 reasons:
1. It will be at least a year+ before it culminates into something.
2. It doesn't fold a different computing space into TinkerPop.
To expand on #2, Hadoop is NOT typically seen as a graph system, but with
TinkerPop, we have Hadoop serving as a graph engine. With SPARQL, we pull in
the RDF guys (thats cool). With SQL, we pull in the world. I sorta prefer
SPARQL as its an easy language to handle (thanks in part to Apache Jena). With
SQL we have Apache Calcite offering help, but SQL is nasty looking for graph
queries and is just suuuuuch a beast of a language that it would need someone
dedicated to its maintenance/evolution.
Anywho -- thats what I think about another language in TinkerPop. I'm pro
SPARQL-Gremlin if it matures and people are excited about it.
https://github.com/dkuppitz/sparql-gremlin
Thanks,
Marko.
http://markorodriguez.com
On Oct 23, 2015, at 10:45 AM, pieter-gmail <[email protected]> wrote:
> Is a opencypher <http://neo4j.com/blog/open-cypher-sql-for-graphs/> ->
> gremlin compiler something the tinkerpop team would consider implementing?
> Perhaps, hopefully with help from neo4j themselves.
>
> Thanks
> Pieter