Ogre is a Clojure "flavor" of the Gremlin graph query language. Like Gremlin, it can be used to query graphs that conform to the Tinkerpop Blueprints interface.
- Provide an API that enhances the expressivity of Gremlin when working in Clojure.
- Expose the all the features of Gremlin and Blueprints as it makes sense in Clojure.
- Don't introduce any significant amount of performance overhead.
Questions related to Ogre can be asked on the clojure-titanium mailing list.
To subscribe for announcements of releases, important changes and so on, please follow @ClojureWerkz on Twitter.
Orge is a relatively young project that regained active development in 2014-2016.
Orge artifacts are released to Clojars. Maven users should add the following repository definition to your pom.xml
:
<repository>
<id>clojars.org</id>
<url>http://clojars.org/repo</url>
</repository>
With Leiningen:
[clojurewerkz/ogre "2.5.0.0"]
With Maven:
<dependency>
<groupId>clojurewerkz</groupId>
<artifactId>ogre</artifactId>
<version>2.5.0.0</version>
</dependency>
Orge requires Clojure 1.6+. The most recent stable release is always recommended.
Orge uses Leiningen 2. Once installed and run tests against supported Clojure versions using:
lein all test
Copyright (C) 2014-2016 Zack Maril, and the ClojureWerkz team.
Licensed under the Eclipse Public License (the same as Clojure).