Tobias,

> This sounds like a very nice project. I've wanted to do such a project
> myself but I've been kept back by lack of time.
>
> I am a committer on the Jython project, and focus mainly on the  
> compiler.
> About a year and a half ago I started a project for giving Neo4j a  
> more
> Pythonic feel when used from Jython (and CPython), it is in the Neo4j
> repository as neo4j.py:
> https://svn.neo4j.org/components/neo4j.py/trunk/This could be a place
> for you to start on your Neo4j/Django project.

I will definitely take a look.  I played around with one  
implementation of Neo4J but I didn't have time to flesh it out.

> At the moment I an busy working on a project I call RemoteNeo, it's an
> implementation of the Neo4j API that allows you to connect multiple  
> clients
> to one server. But I hope to put some effort into neo4j.py soon as  
> well
> (blog post with road map coming Monday or Tuesday). One thing I  
> would like
> to incorporate is support libraries for using Neo4j with Django, so  
> please
> submit feedback on places where the current neo4j.py feels awkward and
> extensions needed to use Neo4j in Django. Also let me know if I can  
> be of
> assistance in any way.

I have to finish up another Django project over the next week or two  
but I will give you some feedback when I get a chance to try it out.

>
> A quick feature list of features that neo4j.py enable (from the top  
> of my
> head):
> * Access properties as: node_or_relationship["property key"]
>   * Nodes and relationships supports most methods that dict supports.
> * Access relationships as: node.RELATIONSHIP_TYPE
>   * Create: node1.Related_To(node2)
>   * Iterate: for rel in node1.Related_To: ...
> * Use with-statement for transactions:
>     with neo.transaction: ...
>   * Exception in the with-suite will cause rollback
>
> Traversals are not that pretty yet, but they are supported, I would  
> love
> input on how you'd like to define traversals in Python code.

Thanks for the reply,

James
_______________________________________________
Neo mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to