Re: [DISCUSS] GLV branch

2017-05-31 Thread Stephen Mallette
I don't know how it would work, but I've been imagining something that uses cucumber somehow. Cypher uses it for it's language agnostic testing in their Technology Compatibility Kit: https://github.com/opencypher/openCypher/tree/master/tck Again, not sure how cucumber (or whatever we use) would b

Re: [DISCUSS] GLV branch

2017-05-31 Thread Jorge Bay Gondra
Hi, I'm not sure I understand what you mean by "The method for testing GLVs is not language agnostic"? It would be nice to have a reusable test suite to make a GLV pass through but it would involve a communication mechanism between 2 different runtimes (ie: jvm and dotnet) that could be very hard t

Re: [DISCUSS] GLV branch

2017-05-18 Thread Stephen Mallette
So i took a few minutes to deal with those GLV pull requests that have been hanging out there. I did things a little differently than I had described in this thread. i created TINKERPOP-1489 branch for js work and TINKERPOP-1552 for c# work. both branches extend from tp32-glv. in this way, the GLVs

Re: [DISCUSS] GLV branch

2017-04-17 Thread Stephen Mallette
Not sure if you remember all the discussions we've had (would have to dig through the mailing list to find them), but GLVs are meant to be TinkerPop maintained. There were a number of reasons for this, but basically GLVs are too important to TinkerPop's spread and adoption to be left to third-parti

Re: [DISCUSS] GLV branch

2017-04-17 Thread Robert Dale
I think there's less risk and work having GLVs linked and listed on the Query Languages [Providers] pages (enhancement: specify which are developed by Apache TinkerPop or third-party/community). The risk being that the maintainer disappears and no one else has the skill/time to move it forward. Se

[DISCUSS] GLV branch

2017-04-17 Thread Stephen Mallette
I'm not sure if it's been generally noticed, but Florian Hockmann recently produced: https://github.com/apache/tinkerpop/pull/600 which gives TinkerPop the start of a .NET based GLV. We also have a long standing PR for the start of a JS GLV with: https://github.com/apache/tinkerpop/pull/450 In