[ 
https://issues.apache.org/jira/browse/TINKERPOP-2563?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joshua Shinavier updated TINKERPOP-2563:
----------------------------------------
    Component/s:     (was: process)
                 language

> Unify Gremlin grammar and structure/process APIs across GLVs
> ------------------------------------------------------------
>
>                 Key: TINKERPOP-2563
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2563
>             Project: TinkerPop
>          Issue Type: New Feature
>          Components: language
>    Affects Versions: 3.6.0
>            Reporter: Joshua Shinavier
>            Priority: Major
>
> This is a set of exploratory features in which the ANTLR grammar Gremlin.g4 
> will be supplemented by, and possibly generated from, a higher-level 
> specification in YAML. Generalizing the grammar in this way will potentially 
> allow grammars for additional Gremlin language variants to be generated, and 
> the common specification (for traversals as well as the core property graph 
> data model) can also be used for generating structure and process APIs in 
> multiple languages in parallel. See [TinkerPop 
> 2020|https://www.slideshare.net/joshsh/tinkerpop-2020] for a discussion of 
> related open problems, and How to Build a Dragon ([Part 
> 3|https://www.meetup.com/Category-Theory/events/277331504/]) for a 
> demonstration of some of the anticipated features.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to