Repository: tinkerpop Updated Branches: refs/heads/master f1a2e495e -> 16d35f19e
TINKERPOP-1618 Updated glv documentation regarding groovy usage Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/d4b7f2dd Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/d4b7f2dd Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/d4b7f2dd Branch: refs/heads/master Commit: d4b7f2ddd496f33d29b0e9ad3f95d6d992619d33 Parents: 894fc80 Author: Stephen Mallette <[email protected]> Authored: Mon May 22 06:46:16 2017 -0400 Committer: Stephen Mallette <[email protected]> Committed: Fri May 26 08:30:16 2017 -0400 ---------------------------------------------------------------------- docs/src/tutorials/gremlin-language-variants/index.asciidoc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/d4b7f2dd/docs/src/tutorials/gremlin-language-variants/index.asciidoc ---------------------------------------------------------------------- diff --git a/docs/src/tutorials/gremlin-language-variants/index.asciidoc b/docs/src/tutorials/gremlin-language-variants/index.asciidoc index 70a5ca7..3e760c0 100644 --- a/docs/src/tutorials/gremlin-language-variants/index.asciidoc +++ b/docs/src/tutorials/gremlin-language-variants/index.asciidoc @@ -454,9 +454,13 @@ class GraphTraversalSourceGenerator { When the above Groovy script is evaluated (e.g. in GremlinConsole), **Gremlin-Python** is born. The generated Python file is available at link:https://github.com/apache/tinkerpop/blob/x.y.z/gremlin-python/src/main/jython/gremlin_python/process/graph_traversal.py[graph_traversal.py]. -It is important to note that here is a bit more to Gremlin-Python in that there also exists Python implementations of `TraversalStrategies`, `Traversal`, `Bytecode`, etc. +It is important to note that there is a bit more to Gremlin-Python in that there also exists Python implementations of `TraversalStrategies`, `Traversal`, `Bytecode`, etc. Please review the full implementation of Gremlin-Python link:https://github.com/apache/tinkerpop/tree/x.y.z/gremlin-python/src/main/jython/gremlin_python[here]. +NOTE: In practice, TinkerPop uses the Groovy's `GStringTemplateEngine` to help with the code generation task described +above and automates that generation as part of the standard build with Maven using the `gmavenplus-plugin`. See the +`gremlin-python` link:https://github.com/apache/tinkerpop/blob/x.y.z/gremlin-python/pom.xml[pom.xml] for more details. + Of particular importance is Gremlin-Python's implementation of `Bytecode`. [source,python]
