[tinkerpop] branch tp4 updated: playing around with nested traversal typing and __. So ugly if its fully correct......

2019-03-17 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 0f2dc52 playing around with nested traversal

[tinkerpop] branch tp4 updated: added Symbols.Tokens which has now inner, outer, full, etc. join tokens. May want to move it somewhere else later. More tweaks to JoinBarrier.

2019-03-17 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 8fcc6fb added Symbols.Tokens which has now inner

[tinkerpop] branch tp4 updated: Implemented equijoin as JoinBarrier. Wow. Works great. You can now join in Pipes. Haven't tied it to Beam yet.

2019-03-17 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 75d722e Implemented equijoin as JoinBarrier. Wow

[tinkerpop] branch tp4 updated: minor optimizations and reorg.

2019-03-17 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new b708d11 minor optimizations and reorg. b708d11

[tinkerpop] branch tp4 updated: removed InternalFunction and NestedFunction interfaces. We are not using them right now. We will probably need something like this later, but cleaning up what we aren't

2019-03-17 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 2769868 removed InternalFunction

[tinkerpop] branch tp4 updated: changed the Coefficient API to not return this. Thus, mult(), sum(), unity(), zero() means to mutate the current coefficient. The semantics are now obvious.

2019-03-17 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 95bca40 changed the Coefficient API to not return

[tinkerpop] branch tp4 updated: Getting smart about where to clone() and how to deal with traverser creation.

2019-03-17 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new f603883 Getting smart about where to clone

[tinkerpop] branch tp4 updated: have repeat().times() working. Created a new Traverser named CORTraverser which has coefficient, object, and repeat. Also support for unparameterized emit(). Getting re

2019-03-17 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new e9b14e6 have repeat().times() working. Created

[tinkerpop] branch tp4 updated: Path is now an interface. BasicPath an implementation. Have started down the Traverser species route with COTraverser and COPTraverser.

2019-03-17 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new e0d74e3 Path is now an interface. BasicPath

[tinkerpop] branch tp4 updated: added RepeatDeadEnd in Beam so that if too many loops have occurred, then an exception is thrown. This is necessary since looping in Beam is accomplished with exponents

2019-03-17 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 2cb5a83 added RepeatDeadEnd in Beam so that if too

[tinkerpop] branch tp4 updated: added a repeat() optimization where if there are not start or end predicates, then certain data paths and functions can be ignored from the stream.

2019-03-17 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 744ae44 added a repeat() optimization where

[tinkerpop] branch tp4 updated: added RepeatStartFn and RepeatEndFn to Beam to wrap the repeat-loop. This is necessary to handle the case when until() and emit() are split on opposite sides of repeat(

2019-03-17 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 5784db0 added RepeatStartFn and RepeatEndFn

[tinkerpop] branch tp4 updated: have emit().until().repeat() working in Pipes and Beam. I've generalized the semantics a bit from TP3. Basically, the order in which until() and emit() are provided det

2019-03-17 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new d4b0a27 have emit().until().repeat() working

[tinkerpop] branch tp4 updated: staged emit() and until() wrt repeat(). Trying to figure out the best way to represent the ordering for Pipes and Beam...

2019-03-16 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new d026ee8 staged emit() and until() wrt repeat

[tinkerpop] branch tp4 updated: fixed a naming bug in Traversal.

2019-03-16 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 7e49bb6 fixed a naming bug in Traversal. 7e49bb6

[tinkerpop] branch tp4 updated: Bytecode has no reference to Traversal. As it should be as Traversal is Gremlin specific.

2019-03-16 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 29d3f0f Bytecode has no reference to Traversal

[tinkerpop] branch tp4 updated: added __.constant() and ConstantMap function. Tested whether is(traversal) works. It does.

2019-03-16 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new fa04dff added __.constant() and ConstantMap

[tinkerpop] branch tp4 updated: Moved Symbols to bytecode/ as this is language indepedent. private'd a bunch of classes. Renamed CompilationRing to CompilationCircle so as not to confuse people with t

2019-03-16 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 15e13d9 Moved Symbols to bytecode

[tinkerpop] branch tp4 updated: renamed all the packages to be singular -- not plural. E.g. functions is function. strategies is strategy. This is the pattern we used in TP3 and I just forgot to follo

2019-03-16 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new d4f0b8e renamed all the packages to be singular

[tinkerpop] branch tp4 updated: simplified Pipes greatly. Now that Pipes is only for in-memory OLTP and no longer tied with GraphComputer and other execution models, the next()/hasNext() code of the v

2019-03-16 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 9f7386c simplified Pipes greatly. Now that Pipes

[tinkerpop] branch tp4 updated: cleaned up Pipes codebase. It is nice that Pipes isn't so front and center with OLTP and OLAP necessary functionality. The code is so much simpler and --- so much less

2019-03-14 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 5e48abc cleaned up Pipes codebase. It is nice

[tinkerpop] 39/41: BranchFuncions are no longer Java functions. Given that the implementation of branching is heavily dependent on processing engine semantics, BranchFunctions simply expose a branch s

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit bfa48cbe9cdcaa53faa2925128039e0917fca53d Author: Marko A. Rodriguez AuthorDate: Wed Mar 13 11:35:06 2019 -0600

[tinkerpop] 41/41: playing around with Reducers and Barriers. Trying to merge them into one. Had it working for Pipes, but Beam requires that a Combiner return a single object -- not an iterator of ob

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit fb4930bad2e8d816f217ef83d7fedb283d57f3b9 Author: Marko A. Rodriguez AuthorDate: Wed Mar 13 13:56:14 2019 -0600

[tinkerpop] 29/41: add CoefficientStrategy which knows how to propagate the unity coefficient to all child bytecode. Also, it assumes LongCoefficient (95 percent of cases) if no withCoefficient() is p

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit d4e4503c342efd2e9fb4aff885b10f07bb823079 Author: Marko A. Rodriguez AuthorDate: Tue Mar 12 07:57:36 2019 -0600 add

[tinkerpop] 28/41: InternalFunctions is a super interface to BranchFunction and NestedFunction. getInternals() (crappy name for now) allow access to Function compilations.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit e26ca81c52474cc491c77b6f12171399053f154e Author: Marko A. Rodriguez AuthorDate: Tue Mar 12 07:03:23 2019 -0600

[tinkerpop] 33/41: repeat() implemented in Apache Beam. Its not pretty, but it works. I'm not that confident with the Beam API. Once I fully grock it, I will do a massive cleanup of the Beam compiler.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit e21924fcd2cba64e1e8c88e70c092c72cfd053c4 Author: Marko A. Rodriguez AuthorDate: Tue Mar 12 15:28:59 2019 -0600

[tinkerpop] 22/41: found a mutation bug in Apache Beam. Even when you filter, you have to make sure that its a new object being added to the output. Thus, you have to clone the object.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 0af118912b2d55f0b9c88fccd1eb3693133e86f1 Author: Marko A. Rodriguez AuthorDate: Mon Mar 11 14:02:47 2019 -0600

[tinkerpop] 25/41: small tweak.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit bd06d2aa0f2eb0af71a0f07fa616f9b9f00dd82a Author: Marko A. Rodriguez AuthorDate: Mon Mar 11 15:43:01 2019 -0600

[tinkerpop] 40/41: added BarrierFunction which is a generalization of Reduce. This was mentioned in the Stream Ring Theory paper and I decided to flush it out so we can do barrier() in this way. Going

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 955a9467ff4ffa113cede696dd79fff5fcb3 Author: Marko A. Rodriguez AuthorDate: Wed Mar 13 12:52:34 2019 -0600

[tinkerpop] 36/41: Hide .idea folder

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit f8c3ef07b0bca1109cb3cea3d2a5a091a318501b Author: Stephen Mallette AuthorDate: Wed Mar 13 11:02:21 2019 -0400 Hide

[tinkerpop] 08/41: updated README.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit d8e5b4030b815782684cefd9589e6b076684 Author: Marko A. Rodriguez AuthorDate: Tue Mar 5 08:22:49 2019 -0700

[tinkerpop] 14/41: have the first stub of Apache Beam working in TP4. I was in the most nightmarish hell for the longest time --- I didn't have the machine pom.xml have beam as a submodule so changes

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 49c7d208b85955b2f4906b21007da25b338f0b6c Author: Marko A. Rodriguez AuthorDate: Mon Mar 11 05:42:27 2019 -0600 have

[tinkerpop] 38/41: Really cleaned up Beam. We have a TopologyUtil that translates a Compilation into a Beam topology. We also have branch support generalized so union, choose, etc. just work without a

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 58e761de63ab5c2f89343ed2a5f70fd7a257ed4f Author: Marko A. Rodriguez AuthorDate: Wed Mar 13 10:09:01 2019 -0600

[tinkerpop] 32/41: have a much cleaner implementation of RepeatBranch. Simplified Compilation a bit.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 1c3c607e2df1531606494cb0dd9e19d736569f3c Author: Marko A. Rodriguez AuthorDate: Tue Mar 12 12:25:09 2019 -0600 have

[tinkerpop] 17/41: have ReducerFn working in Apache Beam. Now we have count(). This means that both Pipes and Beam machines are at the same level of completition.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 4ee2c36b57d1f1fdb888d6c32ffdf5c3fedb4ac1 Author: Marko A. Rodriguez AuthorDate: Mon Mar 11 09:15:37 2019 -0600 have

[tinkerpop] 27/41: really cleaned up the compilation process. We have a new super cool class called Compilation. It represents a strategized and function compiled Bytecode. It also enables Processor i

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit eb05677bd53d9be682399727d6169d9a6db06e7e Author: Marko A. Rodriguez AuthorDate: Tue Mar 12 06:57:59 2019 -0600

[tinkerpop] 19/41: got SumReduce working easily. Lots of Traverser tweaks. Added @dkuppitz NumberHelper class from TP3.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 3e72077ba8a418cf36fdbbe0ae691d662056be41 Author: Marko A. Rodriguez AuthorDate: Mon Mar 11 11:32:16 2019 -0600 got

[tinkerpop] 07/41: removed the pom.xml from the root tinkerpop directory. the parent pom is now in java/. Added a stub of documentation.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 69551513260705860cebe05101ce0357a33d15b2 Author: Marko A. Rodriguez AuthorDate: Tue Mar 5 08:18:58 2019 -0700

[tinkerpop] 20/41: got FlatMapFunctions working. Added __.union(). Added all the Iterator utilities from TP3.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 193f012802014532c18860ac4e7483ab5e54244e Author: Marko A. Rodriguez AuthorDate: Mon Mar 11 12:54:19 2019 -0600 got

[tinkerpop] 01/41: Apache TinkerPop 4.x all starts with a README

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 4463a8343834812ab617a15c8f0cf1538caa3b63 Author: Stephen Mallette AuthorDate: Fri Mar 1 15:19:43 2019 -0500 Apache

[tinkerpop] 13/41: Coefficients are now wrapped in Coefficient objects and passed around through functions and traversers. This was the only way to make it clean. Added StringFactory which gives By

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit d56b089fc2b7bdaa2d535858647c731e765cb694 Author: Marko A. Rodriguez AuthorDate: Thu Mar 7 14:33:33 2019 -0700

[tinkerpop] 37/41: Added License/Notice

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 9a591aec9bd955cea1b708f6b3d1090cf672124d Author: Stephen Mallette AuthorDate: Wed Mar 13 11:03:41 2019 -0400 Added

[tinkerpop] 03/41: starting to spec out the gremlin-machines submodule which includes gremlin-pipes which is what we currently think of Traversal as. gremlin-pipes will be a local traversal engine.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit c6033cbb9aee0f91f7de0878c0ef40d72c98eb4e Author: Marko A. Rodriguez AuthorDate: Sun Mar 3 10:56:06 2019 -0700

[tinkerpop] 02/41: first organizational push on tp4. basic structure, pom.xmls up and running, and some basic code for play.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 08be42f34b3e5068a08363e18a78e90aff3288e2 Author: Marko A. Rodriguez AuthorDate: Sun Mar 3 08:37:10 2019 -0700 first

[tinkerpop] 11/41: awesome push. we have nested traversals working, we have a micro-stub of Bytecode optimization (basically, just removes identity instructions for now), we have a Processor API which

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 5f24a29461ba4368102ac1c14d79bf27728c0998 Author: Marko A. Rodriguez AuthorDate: Thu Mar 7 09:33:10 2019 -0700

[tinkerpop] 10/41: trucking along. got as() and path() working. Really neat -- as() is a pop/push on the Bytecode. Just as specified in the TP4 article. as(), by(), and all other step-modulators will

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 32c5caefe24e470f811da1505a860d2b0d647a10 Author: Marko A. Rodriguez AuthorDate: Thu Mar 7 06:25:02 2019 -0700

[tinkerpop] 35/41: Finally figured out the generalized branch model. Its a little different than TP3 and it accounts for stream ring theory stuff. However, what makes it really special is that it lend

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 4c141f6a39a4a04875f0b23748a7d7d6fab6e480 Author: Marko A. Rodriguez AuthorDate: Wed Mar 13 07:28:06 2019 -0600

[tinkerpop] branch tp4 updated (58e761d -> fb4930b)

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a change to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git. from 58e761d Really cleaned up Beam. We have a TopologyUtil that translates a Compilation into a Beam topology. We also

[tinkerpop] 21/41: NestedFunctions.Branching are now split/merged PCollections in Beam. This is equivalent to GlobalChildren in TP3 where you want these individual nested traversals to be independent

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 30a12669d04f2ecffca4a1b51b976eac88eca10f Author: Marko A. Rodriguez AuthorDate: Mon Mar 11 13:38:02 2019 -0600

[tinkerpop] 09/41: got TraversalSource, Traversal, and a basic implementation of Pipes/Steps working. Bytecode compilation no longer requires Java reflection -- big ass switch statement.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit a472603dcaa9a50e6cd77d4bbd5049b56ccc22c3 Author: Marko A. Rodriguez AuthorDate: Thu Mar 7 05:34:22 2019 -0700 got

[tinkerpop] 05/41: small pom tweak.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit a69ea2f621d2e1547c713af0e9403155bfb684f3 Author: Marko A. Rodriguez AuthorDate: Mon Mar 4 10:28:54 2019 -0700 small

[tinkerpop] 06/41: reorganized tp4 based on languages and removed all the gremlin- naming.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 2493711487946a4d9750ba2ed1b2b4af52b22acf Author: Marko A. Rodriguez AuthorDate: Tue Mar 5 07:59:18 2019 -0700

[tinkerpop] 31/41: fixed a bug in FilterStep. Added repeat(). I have only tested it in Pipes. Given that Beam doesn't support recurssion, we will have to use the exponential loop form developed in the

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 4cae62b7310a8ad9d1443a11ac6dc502bfd5eda5 Author: Marko A. Rodriguez AuthorDate: Tue Mar 12 12:15:53 2019 -0600

[tinkerpop] 23/41: added filter(traversal).

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit f684e0f0b7c4f9cbd6f1ecbff265cce79bf85d9e Author: Marko A. Rodriguez AuthorDate: Mon Mar 11 14:16:05 2019 -0600

[tinkerpop] 15/41: cleaned up and organized Apache Beam machine. Need to add reducer support and then its at the same state as the Pipes machines.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 0fd1e42e32242401b34c95f699b8d684b4b623fd Author: Marko A. Rodriguez AuthorDate: Mon Mar 11 06:39:35 2019 -0600

[tinkerpop] 30/41: We now naturally support constant or traversal-based arguments. This is all nicely packaged with the new Compilation object (which is turning out to be way cooler than Bytecode. Its

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 984a1b591029f572717e223f1f708b451b6161e3 Author: Marko A. Rodriguez AuthorDate: Tue Mar 12 11:15:31 2019 -0600 We

[tinkerpop] 24/41: added test/ module and stubbed the first IdentityTest.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 7e313cb66ce4e557c284b98b3a194bda505f80de Author: Marko A. Rodriguez AuthorDate: Mon Mar 11 15:41:40 2019 -0600

[tinkerpop] 04/41: small tweaks to README.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 0726e2d7190e8d3a35b691eba426995528ae8c55 Author: Marko A. Rodriguez AuthorDate: Sun Mar 3 11:08:32 2019 -0700 small

[tinkerpop] 18/41: Strategy interface created and IdentityStrategy instance created. Bytecode sourceInstructions was stubbed along with the strategy application code.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit c26b7e8e4bb05e6d429eb75a6a5d2901fbafa035 Author: Marko A. Rodriguez AuthorDate: Mon Mar 11 10:36:15 2019 -0600

[tinkerpop] 12/41: Added ProcessorFactory which is used with a TraversalSource to register the factoryused to mint Processors to execute traversal chains. Thus, g = g.processor(PipesProcessor.class).

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 342e7604c4b7a053d3f766a67edef67bb9754e87 Author: Marko A. Rodriguez AuthorDate: Thu Mar 7 11:14:02 2019 -0700 Added

[tinkerpop] 34/41: minor nothings. calling it a day.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 955f2f14d1b0a21b3aa616e3b6c50dca827b662a Author: Marko A. Rodriguez AuthorDate: Tue Mar 12 16:16:38 2019 -0600

[tinkerpop] 16/41: minor changes. taking a break.

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit d602c0706e0e430eacfc4761d61d6b2ddf7e2340 Author: Marko A. Rodriguez AuthorDate: Mon Mar 11 06:49:22 2019 -0600

[tinkerpop] branch tp4 updated: Really cleaned up Beam. We have a TopologyUtil that translates a Compilation into a Beam topology. We also have branch support generalized so union, choose, etc. just w

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 58e761d Really cleaned up Beam. We have

[tinkerpop] branch tp4 updated: Finally figured out the generalized branch model. Its a little different than TP3 and it accounts for stream ring theory stuff. However, what makes it really special is

2019-03-13 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 4c141f6 Finally figured out the generalized branch

[tinkerpop] branch tp4 updated: minor nothings. calling it a day.

2019-03-12 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 955f2f1 minor nothings. calling it a day. 955f2f1

[tinkerpop] branch tp4 updated: repeat() implemented in Apache Beam. Its not pretty, but it works. I'm not that confident with the Beam API. Once I fully grock it, I will do a massive cleanup of the B

2019-03-12 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new e21924f repeat() implemented in Apache Beam. Its

[tinkerpop] branch tp4 updated: have a much cleaner implementation of RepeatBranch. Simplified Compilation a bit.

2019-03-12 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 1c3c607 have a much cleaner implementation

[tinkerpop] branch tp4 updated: fixed a bug in FilterStep. Added repeat(). I have only tested it in Pipes. Given that Beam doesn't support recurssion, we will have to use the exponential loop form dev

2019-03-12 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 4cae62b fixed a bug in FilterStep. Added repeat

[tinkerpop] branch tp4 updated: We now naturally support constant or traversal-based arguments. This is all nicely packaged with the new Compilation object (which is turning out to be way cooler than

2019-03-12 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 984a1b5 We now naturally support constant

[tinkerpop] branch tp4 updated: add CoefficientStrategy which knows how to propagate the unity coefficient to all child bytecode. Also, it assumes LongCoefficient (95 percent of cases) if no withCoeff

2019-03-12 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new d4e4503 add CoefficientStrategy which knows how

[tinkerpop] branch tp4 updated: InternalFunctions is a super interface to BranchFunction and NestedFunction. getInternals() (crappy name for now) allow access to Function compilations.

2019-03-12 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new e26ca81 InternalFunctions is a super interface

[tinkerpop] branch tp4 updated: really cleaned up the compilation process. We have a new super cool class called Compilation. It represents a strategized and function compiled Bytecode. It also enable

2019-03-12 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new eb05677 really cleaned up the compilation process

[tinkerpop] branch tp4 updated: small tweak.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new bd06d2a small tweak. bd06d2a is described below

[tinkerpop] branch tp4 updated: added test/ module and stubbed the first IdentityTest.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 7e313cb added test/ module and stubbed the first

[tinkerpop] branch tp4 updated: added filter(traversal).

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new f684e0f added filter(traversal). f684e0f

[tinkerpop] branch tp4 updated: found a mutation bug in Apache Beam. Even when you filter, you have to make sure that its a new object being added to the output. Thus, you have to clone the object.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 0af1189 found a mutation bug in Apache Beam. Even

[tinkerpop] branch tp4 updated: NestedFunctions.Branching are now split/merged PCollections in Beam. This is equivalent to GlobalChildren in TP3 where you want these individual nested traversals to be

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 30a1266 NestedFunctions.Branching are now split

[tinkerpop] branch tp4 updated: got FlatMapFunctions working. Added __.union(). Added all the Iterator utilities from TP3.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 193f012 got FlatMapFunctions working. Added

[tinkerpop] 06/19: reorganized tp4 based on languages and removed all the gremlin- naming.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 2493711487946a4d9750ba2ed1b2b4af52b22acf Author: Marko A. Rodriguez AuthorDate: Tue Mar 5 07:59:18 2019 -0700

[tinkerpop] branch tp4 updated (d602c07 -> 3e72077)

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a change to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git. from d602c07 minor changes. taking a break. new 4ee2c36 have ReducerFn working in Apache Beam. Now we have count

[tinkerpop] 13/19: Coefficients are now wrapped in Coefficient objects and passed around through functions and traversers. This was the only way to make it clean. Added StringFactory which gives By

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit d56b089fc2b7bdaa2d535858647c731e765cb694 Author: Marko A. Rodriguez AuthorDate: Thu Mar 7 14:33:33 2019 -0700

[tinkerpop] 16/19: minor changes. taking a break.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit d602c0706e0e430eacfc4761d61d6b2ddf7e2340 Author: Marko A. Rodriguez AuthorDate: Mon Mar 11 06:49:22 2019 -0600

[tinkerpop] 09/19: got TraversalSource, Traversal, and a basic implementation of Pipes/Steps working. Bytecode compilation no longer requires Java reflection -- big ass switch statement.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit a472603dcaa9a50e6cd77d4bbd5049b56ccc22c3 Author: Marko A. Rodriguez AuthorDate: Thu Mar 7 05:34:22 2019 -0700 got

[tinkerpop] 17/19: have ReducerFn working in Apache Beam. Now we have count(). This means that both Pipes and Beam machines are at the same level of completition.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 4ee2c36b57d1f1fdb888d6c32ffdf5c3fedb4ac1 Author: Marko A. Rodriguez AuthorDate: Mon Mar 11 09:15:37 2019 -0600 have

[tinkerpop] 11/19: awesome push. we have nested traversals working, we have a micro-stub of Bytecode optimization (basically, just removes identity instructions for now), we have a Processor API which

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 5f24a29461ba4368102ac1c14d79bf27728c0998 Author: Marko A. Rodriguez AuthorDate: Thu Mar 7 09:33:10 2019 -0700

[tinkerpop] 03/19: starting to spec out the gremlin-machines submodule which includes gremlin-pipes which is what we currently think of Traversal as. gremlin-pipes will be a local traversal engine.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit c6033cbb9aee0f91f7de0878c0ef40d72c98eb4e Author: Marko A. Rodriguez AuthorDate: Sun Mar 3 10:56:06 2019 -0700

[tinkerpop] 07/19: removed the pom.xml from the root tinkerpop directory. the parent pom is now in java/. Added a stub of documentation.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 69551513260705860cebe05101ce0357a33d15b2 Author: Marko A. Rodriguez AuthorDate: Tue Mar 5 08:18:58 2019 -0700

[tinkerpop] 02/19: first organizational push on tp4. basic structure, pom.xmls up and running, and some basic code for play.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 08be42f34b3e5068a08363e18a78e90aff3288e2 Author: Marko A. Rodriguez AuthorDate: Sun Mar 3 08:37:10 2019 -0700 first

[tinkerpop] 18/19: Strategy interface created and IdentityStrategy instance created. Bytecode sourceInstructions was stubbed along with the strategy application code.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit c26b7e8e4bb05e6d429eb75a6a5d2901fbafa035 Author: Marko A. Rodriguez AuthorDate: Mon Mar 11 10:36:15 2019 -0600

[tinkerpop] 04/19: small tweaks to README.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 0726e2d7190e8d3a35b691eba426995528ae8c55 Author: Marko A. Rodriguez AuthorDate: Sun Mar 3 11:08:32 2019 -0700 small

[tinkerpop] 08/19: updated README.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit d8e5b4030b815782684cefd9589e6b076684 Author: Marko A. Rodriguez AuthorDate: Tue Mar 5 08:22:49 2019 -0700

[tinkerpop] 14/19: have the first stub of Apache Beam working in TP4. I was in the most nightmarish hell for the longest time --- I didn't have the machine pom.xml have beam as a submodule so changes

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 49c7d208b85955b2f4906b21007da25b338f0b6c Author: Marko A. Rodriguez AuthorDate: Mon Mar 11 05:42:27 2019 -0600 have

[tinkerpop] 15/19: cleaned up and organized Apache Beam machine. Need to add reducer support and then its at the same state as the Pipes machines.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 0fd1e42e32242401b34c95f699b8d684b4b623fd Author: Marko A. Rodriguez AuthorDate: Mon Mar 11 06:39:35 2019 -0600

[tinkerpop] 10/19: trucking along. got as() and path() working. Really neat -- as() is a pop/push on the Bytecode. Just as specified in the TP4 article. as(), by(), and all other step-modulators will

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 32c5caefe24e470f811da1505a860d2b0d647a10 Author: Marko A. Rodriguez AuthorDate: Thu Mar 7 06:25:02 2019 -0700

[tinkerpop] 19/19: got SumReduce working easily. Lots of Traverser tweaks. Added @dkuppitz NumberHelper class from TP3.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 3e72077ba8a418cf36fdbbe0ae691d662056be41 Author: Marko A. Rodriguez AuthorDate: Mon Mar 11 11:32:16 2019 -0600 got

[tinkerpop] 12/19: Added ProcessorFactory which is used with a TraversalSource to register the factoryused to mint Processors to execute traversal chains. Thus, g = g.processor(PipesProcessor.class).

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 342e7604c4b7a053d3f766a67edef67bb9754e87 Author: Marko A. Rodriguez AuthorDate: Thu Mar 7 11:14:02 2019 -0700 Added

[tinkerpop] 05/19: small pom tweak.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit a69ea2f621d2e1547c713af0e9403155bfb684f3 Author: Marko A. Rodriguez AuthorDate: Mon Mar 4 10:28:54 2019 -0700 small

[tinkerpop] 01/19: Apache TinkerPop 4.x all starts with a README

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 4463a8343834812ab617a15c8f0cf1538caa3b63 Author: Stephen Mallette AuthorDate: Fri Mar 1 15:19:43 2019 -0500 Apache

[tinkerpop] branch tp4 updated: minor changes. taking a break.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new d602c07 minor changes. taking a break. d602c07

[tinkerpop] branch tp4 updated: cleaned up and organized Apache Beam machine. Need to add reducer support and then its at the same state as the Pipes machines.

2019-03-11 Thread okram
This is an automated email from the ASF dual-hosted git repository. okram pushed a commit to branch tp4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/tp4 by this push: new 0fd1e42 cleaned up and organized Apache Beam

<    1   2   3   4   5   6   7   8   9   10   >