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

Reply via email to