3 ms·
What advantages does this hold over doing the same thing with Gremlin? Other than being slightly prettier syntactically. [0] [0] https://github.com/tinkerpop/
by mbell 15y ago
What advantages does this hold over doing the same thing with Gremlin? Other than being slightly prettier syntactically. [0]
[0] https://github.com/tinkerpop/gremlin/wiki https://github.com/tinkerpop/gremlin/wiki
- jordanlewis 15y agoKenny's work is a language for describing the schema of a graph (e.g. "this graph is a bipartite graph"). We want our non-programmers to be able to write graph schemas, hence the DSL. I imagine one could use the Gremlin language to specify a graph schema, but I think it would be a bit obtuse as Gremlin is a query language. We're actually using the Blueprints model under the hood to implement the validation algorithm.
- espeed 15y agoGremlin is a DSL that comes in several variants -- there is Gremlin-Java, Gremlin-Scala, and the original Gremlin-Groovy (which is what's used in the example on the wiki). Gremlin-JavaScript is in the works and Gremlin-Jython is on deck.