Stephen Mallette created TINKERPOP-3055:
-------------------------------------------

             Summary: withoutStrategies() mechanism in programming languages 
for providers
                 Key: TINKERPOP-3055
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-3055
             Project: TinkerPop
          Issue Type: Improvement
          Components: dotnet, go, javascript, process, python
    Affects Versions: 3.7.1
            Reporter: Stephen Mallette


{{withoutStrategies()}} is in the grammar for TINKERPOP-2862. That change did 
not address its accessibility for provider strategies in language variants very 
well. As the syntax requires a {{Class}} (and for the grammar, a registered 
strategy class) you may not have that reference in a language variant. Users 
could create dummy classes as the grammar works on simple name, but that's not 
especially nice. Otoh, most users shouldn't be tinkering with strategies so 
perhaps that's ok? It could be inconvenient for notebook users and similar 
tools though to create the dummy. A simple alternative could just be a 
{{withoutStrategies(String...)}} but that's not particularly nice. Other ideas?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to