On Tue, Nov 1, 2011 at 5:37 PM, Peter Neubauer < peter.neuba...@neotechnology.com> wrote:
> Well, > I think that Cypher is not yes taking into account Uniqueness, or is > it Andres? Otherwise, most of the normal traversals are covered. > > To keep things consistent and give people a way of doing fine grained > traversals, I would then suggest to document all the existing examples > using Cypher or Groovy code, so we can document that things are > working as expected and not loose functionality. > Sounds like a really good idea. > > The JavaScript exposure then would totally go away from the REST API > and possibly be factored out into a plugin like Groovy/Gremlin. Or > dropped. > I vote dropped :) > > WDYT? > > Cheers, > > /peter neubauer > > GTalk: neubauer.peter > Skype peter.neubauer > Phone +46 704 106975 > LinkedIn http://www.linkedin.com/in/neubauer > Twitter http://twitter.com/peterneubauer > > http://www.neo4j.org - NOSQL for the Enterprise. > http://startupbootcamp.org/ - Öresund - Innovation happens HERE. > > > > On Tue, Nov 1, 2011 at 9:31 AM, Jacob Hansson > <jacob.hans...@neotechnology.com> wrote: > > On Tue, Nov 1, 2011 at 5:22 PM, Peter Neubauer < > > peter.neuba...@neotechnology.com> wrote: > > > >> Nope, > >> I mean a server side script execution (which we already are doing in > >> http://docs.neo4j.org/chunked/snapshot/rest-api-traverse.html) to > >> execute traversal API code on the server. Neo4js is a client driver. > >> > >> > > Remember that adding yet another way to talk to the server comes at a > cost > > of confusion and spreading engineering focus thin. > > > > I don't think we should do this unless there is a good answer to the > > question: > > > > *Is there anything* *that this solves that is not solved by Cypher or > > Gremlin, and if so, why don't we expand Cypher or Gremlin to incorporate > > that use case instead? > > > > *Collecting our efforts in fewer buckets means that improvements will > > benefit everyone, not just the group that uses the Groovy endpoint, or > the > > Traversal API, or the JS endpoint and so on. > > > > > >> Cheers, > >> > >> /peter neubauer > >> > >> GTalk: neubauer.peter > >> Skype peter.neubauer > >> Phone +46 704 106975 > >> LinkedIn http://www.linkedin.com/in/neubauer > >> Twitter http://twitter.com/peterneubauer > >> > >> http://www.neo4j.org - NOSQL for the Enterprise. > >> http://startupbootcamp.org/ - Öresund - Innovation happens HERE. > >> > >> > >> > >> On Tue, Nov 1, 2011 at 9:19 AM, Andres Taylor > >> <andres.tay...@neotechnology.com> wrote: > >> > You, something like Neo4js <https://github.com/neo4j/neo4js>? We've > had > >> > that since forever. Or do you mean something different? > >> > > >> > Andrés > >> > > >> > On Tue, Nov 1, 2011 at 5:06 PM, Peter Neubauer < > >> > peter.neuba...@neotechnology.com> wrote: > >> > > >> >> Also, > >> >> there is another possibility: We are exposing a ECMA script execution > >> >> engine via the Traverse enpoints. Instead of trying to shoehorn the > >> >> traversal API into REST calls and then anyway executing script > >> >> snippets, Why not exposing a JavaScript plugin along exactly the same > >> >> lines as the Groovy plugin, and provide examples on how to use the > >> >> same usecases via that plugin, so we cover the traversal API that > way? > >> >> > >> >> Cheers, > >> >> > >> >> /peter neubauer > >> >> > >> >> GTalk: neubauer.peter > >> >> Skype peter.neubauer > >> >> Phone +46 704 106975 > >> >> LinkedIn http://www.linkedin.com/in/neubauer > >> >> Twitter http://twitter.com/peterneubauer > >> >> > >> >> http://www.neo4j.org - NOSQL for the Enterprise. > >> >> http://startupbootcamp.org/ - Öresund - Innovation happens HERE. > >> >> > >> >> > >> >> > >> >> On Tue, Nov 1, 2011 at 9:00 AM, Jacob Hansson > >> >> <jacob.hans...@neotechnology.com> wrote: > >> >> > It would be interesting to rephrase the question like this: > >> >> > > >> >> > Are there any use cases that the REST traversal API covers, that we > >> >> > currently cannot replicate in Cypher or Gremlin? > >> >> > > >> >> > On Sun, Oct 30, 2011 at 2:45 PM, Peter Neubauer < > >> >> > peter.neuba...@neotechnology.com> wrote: > >> >> > > >> >> >> Well, > >> >> >> Andres has been putting the first algo into cypher and we are > >> thinking > >> >> of > >> >> >> exposing them there so thru can be used as path functions in an > >> >> expression. > >> >> >> However, that will be step 2. WDYT? > >> >> >> On Oct 29, 2011 6:47 PM, "maxdemarzi" <maxdema...@gmail.com> > wrote: > >> >> >> > >> >> >> > I think the traversal rest api is fine for my purposes, but if > >> cypher > >> >> is > >> >> >> > where we want to go long term, then we need to deprecate it in > 1.6 > >> and > >> >> >> drop > >> >> >> > it in 1.7. > >> >> >> > > >> >> >> > This gives us some time to update our libraries and for cypher > to > >> >> settle > >> >> >> > down. > >> >> >> > > >> >> >> > Are you guys thinking of getting rid of the rest built in graph > >> >> >> algorithms > >> >> >> > or are those there to stay? > >> >> >> > > >> >> >> > -- > >> >> >> > View this message in context: > >> >> >> > > >> >> >> > >> >> > >> > http://neo4j-community-discussions.438527.n3.nabble.com/Neo4j-REST-traverse-deprecation-tp3460396p3464979.html > >> >> >> > Sent from the Neo4j Community Discussions mailing list archive > at > >> >> >> > Nabble.com. > >> >> >> > _______________________________________________ > >> >> >> > Neo4j mailing list > >> >> >> > User@lists.neo4j.org > >> >> >> > https://lists.neo4j.org/mailman/listinfo/user > >> >> >> > > >> >> >> _______________________________________________ > >> >> >> Neo4j mailing list > >> >> >> User@lists.neo4j.org > >> >> >> https://lists.neo4j.org/mailman/listinfo/user > >> >> >> > >> >> > > >> >> > > >> >> > > >> >> > -- > >> >> > Jacob Hansson > >> >> > Phone: +46 (0) 763503395 > >> >> > Twitter: @jakewins > >> >> > _______________________________________________ > >> >> > Neo4j mailing list > >> >> > User@lists.neo4j.org > >> >> > https://lists.neo4j.org/mailman/listinfo/user > >> >> > > >> >> _______________________________________________ > >> >> Neo4j mailing list > >> >> User@lists.neo4j.org > >> >> https://lists.neo4j.org/mailman/listinfo/user > >> >> > >> > _______________________________________________ > >> > Neo4j mailing list > >> > User@lists.neo4j.org > >> > https://lists.neo4j.org/mailman/listinfo/user > >> > > >> _______________________________________________ > >> Neo4j mailing list > >> User@lists.neo4j.org > >> https://lists.neo4j.org/mailman/listinfo/user > >> > > > > > > > > -- > > Jacob Hansson > > Phone: +46 (0) 763503395 > > Twitter: @jakewins > > _______________________________________________ > > Neo4j mailing list > > User@lists.neo4j.org > > https://lists.neo4j.org/mailman/listinfo/user > > > _______________________________________________ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user > -- Jacob Hansson Phone: +46 (0) 763503395 Twitter: @jakewins _______________________________________________ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user