[
https://issues.apache.org/jira/browse/TINKERPOP-2654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stephen Mallette closed TINKERPOP-2654.
---------------------------------------
Resolution: Won't Do
The internals of a traversal itself generate gremlin-language in 4.x so this is
no longer needed.
> Add a GremlinLangTranslator
> ---------------------------
>
> Key: TINKERPOP-2654
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2654
> Project: TinkerPop
> Issue Type: Improvement
> Components: translator
> Affects Versions: 3.5.1
> Reporter: Stephen Mallette
> Priority: Major
>
> To this point, the {{GroovyTranslator}} has been largely in line with
> {{gremlin-language}} in terms of the Gremlin it generates, but maybe it is
> worth breaking from that position. To have a succinct {{gremlin-language}} we
> might end up situations where we can't easily express what we want in Groovy
> without contorting Groovy severely with metaprogramming - we already do this
> to some degree with strategies. Perhaps it is best to let them each evolve
> separately by having a {{GremlinLangTranslator}}.
> This change would open up the idea of having {{Traversal.toString()}} or the
> like to have a Gremlin translation rather than the blocky bytecode or step
> {{toString()}} which is harder to read.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)