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 2017/07/14 15:36:24 UTC

tinkerpop git commit: staring a 'major pluses and minuses' of TinkerPop3 in the TinkerPop4 design doc.

Repository: tinkerpop
Updated Branches:
  refs/heads/master 508086602 -> 4f7b563f2


staring a 'major pluses and minuses' of TinkerPop3 in the TinkerPop4 design doc.


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/4f7b563f
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/4f7b563f
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/4f7b563f

Branch: refs/heads/master
Commit: 4f7b563f230ef1bab36b5590a364098880fc57b4
Parents: 5080866
Author: Marko A. Rodriguez <ok...@gmail.com>
Authored: Fri Jul 14 09:36:21 2017 -0600
Committer: Marko A. Rodriguez <ok...@gmail.com>
Committed: Fri Jul 14 09:36:21 2017 -0600

----------------------------------------------------------------------
 docs/src/dev/future/index.asciidoc | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/4f7b563f/docs/src/dev/future/index.asciidoc
----------------------------------------------------------------------
diff --git a/docs/src/dev/future/index.asciidoc b/docs/src/dev/future/index.asciidoc
index ea115e7..0bb7ca4 100644
--- a/docs/src/dev/future/index.asciidoc
+++ b/docs/src/dev/future/index.asciidoc
@@ -34,6 +34,24 @@ for future consideration when 4.x becomes the agenda of the day for The TinkerPo
 
 image:tp4-think.png[]
 
+The Main Features
+-----------------
+
+TinkerPop4 should focus on the most successful aspects of TinkerPop3 and it should avoid the traps realized in TinkerPop3.
+These items include:
+
+* The concept of Gremlin as both a virtual machine and language.
+** A standard bytecode specification should be provided.
+** A standard machine architecture should be provided.
+* The concept of Gremlin language variants.
+** It should be easy to create Gremlin variants in every major programming language.
+** A standard template should be followed for all languages.
+** Apache TinkerPop should provide variants in all major programming languges.
+* The concept of `Traversal` as the sole means of interacting with the graph.
+** The role of Blueprints should be significantly reduced.
+** The role of Gremlin should be significantly increased.
+
+
 Hiding Blueprints
 -----------------