The last few days I've been working on a Gremlin Python code executor for the TinkerPop docs. What I noticed was that we can't simply execute Gremlin Python code in our Gremlin Groovy console, simply because the console has no dependency to the gremlin-variants projects.
That was unfortunate for the docs pre-processor, but what about the normal user? Do we need to have those language variants always available or would it be sufficient to have a Gremlin-Xyz plugin (where Xyz could be Python, Ruby, etc.)? I've added the "missing" dependency for now to get the docs pre-processor extension done, but I think we should remove that dependency again and create a plugin instead, before the branch gets merged into master. Cheers, Daniel