Marko,

On Tue, May 27, 2008 at 8:15 PM, Marko A. Rodriguez <[EMAIL PROTECTED]> wrote:
> While you can design grammars for moving through a multi-relational
> network in complex ways, the limitation is that it is not Turing complete
> and thus, there will ultimately be a computation that can not be done that
> the developer will want to do. It is the opinion of myself that the
> Traverser framework of Neo should be an interface only and it is up to the
> developer to make the functional mapping from current vertex to next
> vertex. E.g. --- sometimes you may want to teleport to some non-adjacent
> vertex, sometimes if two traverses are at the same vertex they should
> influence each other in some way, sometimes the path of one traverser
> should determine the path of another, sometimes a traverser should have a
> probabilistic choice, sometimes the traverser should have a decaying
> energy value, etc. There are algorithms out there (and near to general
> user needs) that the current Neo Traverser model can not efficiently
> solve.
IMHO you should file an issue on this (Traverser framework as
interfaces and SPI for multiple traverser implementations, the current
one being one of them)

/peter
-- 
GTalk: neubauer.peter
Skype peter.neubauer
ICQ 18762544
GTalk neubauer.peter
Phone +46704 106975
LinkedIn http://www.linkedin.com/in/neubauer

http://www.neo4j.org - New Energy for Data - the Graph Database.
http://www.ops4j.org - New Energy for OSS Communities - Open
Participation Software.
http://www.qi4j.org - New Energy for Java - Domain Driven Development.
_______________________________________________
Neo mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to