[ https://issues.apache.org/jira/browse/TINKERPOP-2378?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17120595#comment-17120595 ]
Stephen Mallette commented on TINKERPOP-2378: --------------------------------------------- Thanks for more details on how you work. > For some reasons best examples of query+dataset are use that, not graphson. > Or any good C# Kryo lib? What are some of the "best examples"? and, no, there is no support of gryo off the JVM. > I mean that C# could have both methods in both cases, upper case and small > case. So I can type `g.V().outE` or `g.V().OutE` in C#. Yes - overloads. I guess that in a sense it's not an overload in that it's technically two different methods, but I guess we'll continue to call them that. I think that overloads will be confusing for users and pollutes the code complete. I'm not aware of programming conventions that are like that. Let's see what other might have to say. > Make C# DSL to be more closer to standard (lower case extensions) > ------------------------------------------------------------------ > > Key: TINKERPOP-2378 > URL: https://issues.apache.org/jira/browse/TINKERPOP-2378 > Project: TinkerPop > Issue Type: Improvement > Components: dotnet > Affects Versions: 3.4.6 > Reporter: Dzmitry.Lahoda > Priority: Minor > Labels: c#, dot_net, dsl, generator > Fix For: 3.5.0 > > Original Estimate: 72h > Remaining Estimate: 72h > > Usually, I prototype queries via gremlin console or azure cosmos console. I > use first small letter in traversal steps. For example, 'outE`. Porting to > strongly typed DSL requires to update all lower case steps into upper. Like, > 'OutE`. It is very tedious process. Could we have `outE` and `OutE` > projections for C#? It would make my life much more pleasant and C# closer to > Gremlin standard. All such cases of differences do apply. C# has extensions > and static using and case sensitive and dynamic. So most stuff in place to > make C# to Groovy almost one to one. -- This message was sent by Atlassian Jira (v8.3.4#803005)