dkuppitz / rexpro-client

RexPro Client for .NET
Other
10 stars 4 forks source link

Interested to use Frontenac? #3

Open Loupi opened 11 years ago

Loupi commented 11 years ago

Hello,

rexpro-client is mentioned in a comment here: https://github.com/Loupi/Frontenac/issues/1

dkuppitz commented 11 years ago

Hi,

RexProClient is made to talk directly to a RexpRo server. How should I use Frontenac? Also I've looked at the Frontenac source; what I really don't like is the fact, that you're using Java naming conventions instead of C#/.NET naming conventions. It'll look like a mix of C# and Java when you merge Frontenac with any other C# project.

Loupi commented 11 years ago

Hello,

What I was wondering is if the equivalent of blueprints-rexster-graph, but using RexPro protocol instead of JSON, could be implemented using both RexProClient and Frontenac.

I understand your dislike of the Java naming conventions in Frontenac. In fact I'm happy to discuss this matter with someone else. At first the project used standard C# naming conventions. Something I would like to do with Frontenac in the future is to port gremlin.

I made some basic proof of concepts to host script engines like Groovy(with IKVM) and IronPython. What I could not do with them, is to instruct those engines to use a different naming conventions than the real C# objects they are using in the background. I'm not only talking about gremlin queries, but also sample graph creation (TinkerGraph) like the cool ones included in a lot of your posts in the gremlin users mailing list.

It is also possible that I'm going in the wrong direction with all these naming conventions stuff. So please tell me if it is the case. Also, is running existing groovy scripts on top of a .Net graph stack of any value? Maybe yes, maybe not.