Thursday, August 26, 2010

Gremlin: A Graph-Based Programming Language

Gremlin is an interesting DSL, based on XPATH, for traversing graphs:
"Gremlin is a Turing-complete, graph-based programming language developed for key/value-pair multi-relational graphs called property graphs. Gremlin makes extensive use of XPath 1.0 to support complex graph traversals. Connectors exist to various graph databases and frameworks. This language has application in the areas of graph query, analysis, and manipulation."

You can read the introduction and access the full set of presentation slides at dzone:

The presentation shows a nice example using the Grateful Dead:

(click to enlarge)



  1. Really you have done great job,There are may person searching about that now they will find enough resources by your post, certified translation services

  2. I wanted to thank you for this excellent read!! I definitely loved every little bit of it. I have you bookmarked your site to check out the new stuff you post. language translation

  3. Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking. 바둑이사이트

  4. Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me. learn English grammar online

  5. Programming is a very useful and rewarding hobby. There are few better feelings than when someone sees you using a program you lashed together to make your life easier and says that it looks really useful.Why use Laravel

  6. Primary language or first language is maybe the most loved thing for any individual. Most Widely Spoken Languages In The World

  7. 7 Reasons WHY Audio Transcription Service organizations love to get spotless, discernible meeting chronicles from their clients:
    french transcription