Github user spmallette commented on the issue:

    https://github.com/apache/tinkerpop/pull/876
  
    Some more notes from Marko (i haven't had a chance to let them sink in 
myself, just pasting them here): 
    
    ```text
    times(a,2) == loops(a,eq(2))
    ```
    
    the idea being, you might want to check on the loop count of an outer loop 
within an inner loop and vice versa. Basically, you are trying to solve:
    
    ```text
    for(i=0;i<10) { for(j=0;j<10) if(i == x) …. } ….
    ```
    
    the point being, you want to be able to check for `i` and `j` counters not 
just at the loop check point but anywhere in the respective body.
    
    And note that naming `repeat()`s is not the same as naming the 
`repeat()`-step. It isn’t a step label……… though, some thinking on that 
might be worth it. In essence `repeat(‘a’,…) != repeat(…).as(‘a’)`
    the ‘a’ in the first is for the loop stack, not for the step 
label….but again, perhaps there is a reason to unite the two concepts. Though 
if done so, a new syntax would be introduced which would add an 
“irregularity” to Gremlin


---

Reply via email to