You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by ok...@apache.org on 2016/08/16 18:12:31 UTC
tinkerpop git commit: okay,
I give up... this was way too painful and a time sink. minor edits
from last 'give up.'
Repository: tinkerpop
Updated Branches:
refs/heads/TINKERPOP-1278 dc79f8fdf -> 85e15f7c5
okay, I give up... this was way too painful and a time sink. minor edits from last 'give up.'
Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/85e15f7c
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/85e15f7c
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/85e15f7c
Branch: refs/heads/TINKERPOP-1278
Commit: 85e15f7c5c18b430e92451d586d22d2f8583f257
Parents: dc79f8f
Author: Marko A. Rodriguez <ok...@gmail.com>
Authored: Tue Aug 16 12:12:24 2016 -0600
Committer: Marko A. Rodriguez <ok...@gmail.com>
Committed: Tue Aug 16 12:12:24 2016 -0600
----------------------------------------------------------------------
docs/preprocessor/awk/init-code-blocks.awk | 3 +--
docs/src/reference/gremlin-variants.asciidoc | 9 +++++++--
2 files changed, 8 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/85e15f7c/docs/preprocessor/awk/init-code-blocks.awk
----------------------------------------------------------------------
diff --git a/docs/preprocessor/awk/init-code-blocks.awk b/docs/preprocessor/awk/init-code-blocks.awk
index dfed351..24da9d5 100644
--- a/docs/preprocessor/awk/init-code-blocks.awk
+++ b/docs/preprocessor/awk/init-code-blocks.awk
@@ -59,15 +59,14 @@ BEGIN {
print "jython.eval('sys.path.append(\"" TP_HOME "/gremlin-python/target/test-classes/Lib\")')"
# print "jython.eval('sys.path.append(\"/Users/marko/software/tinkerpop/gremlin-python/target/test-classes/Lib\")')"
print "jython.eval('from gremlin_python import statics')"
+ print "jython.eval('from gremlin_python.process.traversal import *')"
print "jython.eval('from gremlin_python.process.graph_traversal import GraphTraversal')"
print "jython.eval('from gremlin_python.process.graph_traversal import GraphTraversalSource')"
print "jython.eval('from gremlin_python.process.graph_traversal import __')"
# print "jython.eval('from gremlin_python.driver.websocket_remote_connection import WebSocketRemoteConnection')"
print "jython.eval('from gremlin_python.structure.remote_graph import RemoteGraph')"
- print "jython.eval('from gremlin_python.process.traversal import Operator')"
print "jython.eval('from gremlin_python.process.graphson import GraphSONWriter')"
print "jython.eval('from gremlin_python.process.graphson import serializers')"
- print "jython.eval('from gremlin_python.process.traversal import Bytecode')"
print "jython.eval('statics.load_statics(globals())')"
print "jythonBindings = jython.createBindings()"
print "jythonBindings.put('g', jython.eval('RemoteGraph(None).traversal()'))"
http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/85e15f7c/docs/src/reference/gremlin-variants.asciidoc
----------------------------------------------------------------------
diff --git a/docs/src/reference/gremlin-variants.asciidoc b/docs/src/reference/gremlin-variants.asciidoc
index 4bda7de..c05f343 100644
--- a/docs/src/reference/gremlin-variants.asciidoc
+++ b/docs/src/reference/gremlin-variants.asciidoc
@@ -193,13 +193,18 @@ such that the remote connection host can infer which translator to use.
[gremlin-python,modern]
----
-g.V().out().map(lambda: "lambda x: x.get().value('name').length()").sum() <1>
g.V().out().map(lambda: ("it.get().value('name').length()", "gremlin-groovy")).sum() <2>
+----
+
+todo: put below back into above.
+
+[source,python]
+g.V().out().map(lambda: "lambda x: x.get().value('name').length()").sum() <1>
gremlin_python.statics.default_lambda_language = "gremlin-groovy" <3>
g.V().out().map(lambda: "it.get().value('name').length()").sum() <4>
-----
<1> A zero-arg lambda yields a string representation of a lambda in Gremlin-Jython.
<2> A zero-arg lambda can yield a 2-tuple with the second element being the lambda language.
<3> The default lambda language can be changed so a 2-tuple is no needed.
<4> A zero-arg lambda yields a string representation of a closure in Gremlin-Groovy.
+