Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Erlang to Java adapter/facade; access neo4j from within Erlang

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 erl
Octocat-spinner-32 java
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE
Octocat-spinner-32 Makefile
Octocat-spinner-32 README
Octocat-spinner-32 conf.sh
README
OVERVIEW
--------

With "nerlo" you get an Erlang bridge to the neo4j graph database.


DEPENDENCIES
------------

JDK >= 1.6.0
Erlang >= R13B04
GNU make
Ant >= 1.8 (lower may work as well)

commons-cli-1.2
log4j-1.2.15
lucene-core-2.9.3.jar
geronimo-jta_1.1_spec-1.1.1.jar
neo4j-kernel-1.1.jar
neo4j-index-1.1.jar

log4erl-0.9.0

NOTE: Dependency management is by hand for now. 
Later we may use Ivy or Maven for Java dependencies.

You can find a packed archive of all Java dependencies here:

http://github.com/downloads/nerlo/nerlo/nerlo-trunk-java-deps-1.1.tar.gz

BUILD
-----

You may try to build from source like this:

$ ./conf.sh
$ make


RUN
---

$ cd erl
$ bin/shell
erl 1> ej_app:start().
erl 2> ej_srv:ping().
erl 3> neo4j_app:start().
erl 4> neo4j:has_db().
erl 5> V1 = neo4j:add_vertex().
erl 6> V2 = neo4j:add_vertex().
erl 7> E1 = neo4j:add_edge(V1,V2).
[...]
erl 998> neo4j_app:stop().
erl 999> ej_app:stop().




Something went wrong with that request. Please try again.