Uploaded image for project: 'TinkerPop'
  1. TinkerPop
  2. TINKERPOP-3055

withoutStrategies() mechanism in programming languages for providers

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.7.1
    • None
    • dotnet, go, javascript, process, python
    • None

    Description

      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?

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            spmallette Stephen Mallette

            Dates

              Created:
              Updated:

              Slack

                Issue deployment