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

Reply via email to