[
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)