I would consider it an async GLV. It provides a driver implementation
sure, but it also provides an asynchronous GraphTraversal,
GraphTraversalSource, and __ implementation. As I mentioned on Google
Groups, it does so by subclassing gremlin-python classes, but no, you
can't just use gremlin-python with the aiogremlin driver because it
doesn't implement the asynchronous iteration protocol (Python 3.5 +).

Example of the GLV functionality:
http://aiogremlin.readthedocs.io/en/latest/#minimal-example

On Wed, Jun 14, 2017 at 12:22 PM, Stephen Mallette <[email protected]> wrote:
> i'm all for keeping stuff on the home page up to date, but just to clarify
> terminology - is aiogremlin a GLV? or does it just provide for a driver
> that the TinkerPop gremlin-python GLV uses? if so, isn't aoigremlin really
> just a driver?
>
> On Wed, Jun 14, 2017 at 12:09 PM, David Brown <[email protected]> wrote:
>
>> I think it is time to clean up the Python library links on the
>> TinkerPop homepage. I am no longer maintaining gremlinclient or
>> gremlinrestclient. Their functionality has been subsumed under the
>> official gremlin-python and aiogremlin, although support for HTTP has
>> yet to be implemented (I will implement for 3.2.6). I will continue to
>> maintain Goblin and ipython-gremlin, as they rely on aiogremlin and
>> they both have active groups of users.
>>
>> I propose we:
>>
>> - Remove gremlinclient and gremlinrestclient
>> - add aiogremlin as a language variant
>>
>> Unless there are any objections in the next 72 hours, I will assume a
>> lazy consensus.
>>
>> Thanks,
>>
>> Dave
>> --
>> David M. Brown
>> R.A. CulturePlex Lab, Western University
>>



-- 
David M. Brown
R.A. CulturePlex Lab, Western University

Reply via email to