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)