Hi Jim,

thanks for your interest and for your reply.
My main focus currently is on the DSL, which should reach a really useful 
state with the Milestone Release 1.0.0. Please have a look at:
https://github.com/Wolfgang-Schuetzelhofer/jcypher/wiki/P5%20Outlook%20(Roadmap)

After that, for a next Milestone, I intent to direct development towards 
providing access to graph databases at a 'higher level of abstraction' (not 
just at the level of nodes and relations, ...).
Ideas are currently evolving.

I must admit, that I am not doing much work on the Eclipse pLug-in at the 
moment (one reaseon is lack of time as I am working on other projects too 
(to earn some money)).
But the plug-in will evolve over time and if it should prove useful one 
could also think about an IntelliJ plug-in (though I don't currently have 
enough experience with IntelliJ).

best regards, hoping to stay in contact,
Wolfgang

Am Dienstag, 27. Mai 2014 17:48:41 UTC+2 schrieb Jim Salmons:
>
> Hi Wolfgang,
>
> So many folks are so busy at the moment and with the U.S. Memorial Day 
> holiday, our thoughts have been elsewhere, but all that said, this effort 
> of yours is AWESOME and welcome -- not only is it a great example of "learn 
> by scratching your itch," but you are doing something that has such 
> potential value to others.
>
> And as to having "yet another" Java Native Cypher DSL, the more the 
> merrier because the best ideas from each will affect the others and 
> everyone benefits. Ultimately, there may be a "winner" in terms of 
> most-used, but that only means so much in a "one size does not fit all" 
> world.
>
> I also appreciate that you are taking the extra effort to document and 
> communicate your design intent, etc.
>
> Finally, if I have a wish list -- and I have not yet had a chance to 
> explore your work so I am speaking purely from personal preference -- while 
> an Eclipse plug-in is great, it sure would be "also great" to include an 
> IntelliJ Community Edition plug-in (http://plugins.jetbrains.com/?idea_ce
> ).
>
> Happy-Healthy Vibes,
> --Jim--
>
> On Monday, May 26, 2014 5:50:52 AM UTC-5, Wolfgang Schuetzelhofer wrote:
>>
>> Hello everyone,
>>
>> Release 0.2.0 of the Java DSL for Cypher (JCypher) is available. 
>> Implementation of expressions and their mapping to Cypher is completed.
>> Please have a look at: 
>> https://github.com/Wolfgang-Schuetzelhofer/jcypher/wiki<https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2FWolfgang-Schuetzelhofer%2Fjcypher%2Fwiki&sa=D&sntz=1&usg=AFQjCNE3XqYAWHGMAxrZ6E4AT7hSZEay5Q>
>> .
>> From there you are linked to the code.
>>
>> The upcoming Release 0.3.0 will have added a mapper to JSON including 
>> automatic 
>> extraction of parameters (literals are automatically detected and wherever 
>> possible replaced with parameters in order to speed up queries in repeated 
>> scenarios).
>>
>> Best regards,
>> Wolfgang Schuetzelhofer
>>
>> Am Freitag, 16. Mai 2014 15:55:28 UTC+2 schrieb Wolfgang Schuetzelhofer:
>>>
>>> Hello everyone,
>>>
>>> I am new to this group and I have been working with Neo4j for a few 
>>> months now.
>>> In this time, out of interest, I have started writing a 'Native Java 
>>> DSL' (Domain Specific Language) for the Cypher language. You may ask: 'Why 
>>> yet another one?'.
>>> Well, the main focus of this work is to provide a 'really' fluent Java 
>>> API to intuitively write and read Java-Cypher expressions.
>>> Almost all API methods either take zero or only one parameter. This 
>>> makes concatenating methods, thus formulating language expressions really 
>>> fluent and well supported by completion proposals, which are provided out 
>>>
>>> of the box by all major Java IDEs. Besides, we have not stopped 
>>> developing IDEs or other tools after the first of their kind was available.
>>>
>>> I have made my code available on GitHub, together with some 
>>> documentation. You can find the documentation wiki here: 
>>> https://github.com/Wolfgang-Schuetzelhofer/jcypher/wiki<https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2FWolfgang-Schuetzelhofer%2Fjcypher%2Fwiki&sa=D&sntz=1&usg=AFQjCNE3XqYAWHGMAxrZ6E4AT7hSZEay5Q>
>>> .
>>> From the wiki, in the chapter 'Getting Started' you are linked to the 
>>> Git repository and to the releases page.
>>> Please have a look.
>>>
>>> Additionaly I have started to develop a plugin for the Eclipse IDE.  It 
>>> provides some additional support for creating and editing Java-Cypher 
>>> expressions, currently by extending completion proposals.
>>> This one is also available on GitHub, again the documentation wiki is a 
>>> good starting point (linking to the repository and the releases): 
>>> https://github.com/Wolfgang-Schuetzelhofer/jcypher_eclipse/wiki.
>>>
>>> I really would appreciate if (hopefully many of) you could have a look 
>>> at the projects, play around and experiment with the code, and give me some 
>>> feedback.
>>>
>>> Currently the code supports the fluent Java-Cypher API and a mapping to 
>>> Cypher expressions. Development of a JSON mapping, access to Neo4j 
>>> databases via REST, and of a query result model is on the way.
>>> I know that right now the usefulness of the code is quite limited, 
>>> because important features like access to databases and an appropriate 
>>> result model and API are still missing.
>>> Nevertheless I think it is important to provide access and to gather 
>>> feedback as early as possible.
>>>
>>> Looking forward to hearing from you,
>>> best regards,
>>> Wolfgang Schuetzelhofer
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to