[
https://issues.apache.org/jira/browse/TINKERPOP-1822?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16369625#comment-16369625
]
Keith Lohnes commented on TINKERPOP-1822:
-----------------------------------------
I've been looking at the currently open PR a bit since I've been in need of a
DFS repeat. [~spmallette] I think it would be really nice to have it as a per
loop/step configuration. I've been testing it out as a custom step and a
provider optimization, so it's been on a per traversal basis which has worked
so far, but I can imagine a scenario where I've written a traversal that relies
on the current breadth first implementation and then needs the depth first
repeat later on in the traversal. Just a note on what [~pietermartin]
described, I imagine you'd want to modulate the repeat step with the order step
rather than the internal traversal if you're going to that route, right? So
something like `repeat(out()).order(DFS)` The inner traversal could be ordering
which route the DFS takes first, e.g. left or right on a binary tree. I'd think
that's not something that should be dictated arbitrarily.
> Repeat should depth first search
> --------------------------------
>
> Key: TINKERPOP-1822
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1822
> Project: TinkerPop
> Issue Type: Improvement
> Components: process
> Affects Versions: 3.3.0, 3.2.6
> Reporter: Robert Dale
> Priority: Major
>
> Perhaps optionally.
> See also:
> * https://groups.google.com/forum/#!topic/gremlin-users/gLSLxH_K-wE
> * https://github.com/apache/tinkerpop/pull/715
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)