Replies: 4 comments
-
[Jonas Helming] Hi Neil, |
Beta Was this translation helpful? Give feedback.
-
[Jonas Helming] this sound svery interesting. I actually think we should host it in a dedicated repositor within the EMF.cloud project, cause you can use this even without the ecore tools. We did something similar for EMF-JSON Jackson mapper. We would need to open a CQ for the initial contribution though. How does that sound to you? |
Beta Was this translation helpful? Give feedback.
-
[RBirdwatcher] Hi Jonas, I agree that there are not any dependencies on other EMF.cloud components so a separate repository could be good. Do seperate EMF.cloud repositories have seperate leads/committers? Would the new repository need to go through Eclipse foundation review for new projects? |
Beta Was this translation helpful? Give feedback.
-
[RBirdwatcher] Hi Jonas, unfortunately I wont have time to work on this now, as I have a new job. My new employer will still let me spend at least 20% of my time on the Eclipse Free BIRD Tools troject , which is great, but ESON wont be a high priority. |
Beta Was this translation helpful? Give feedback.
-
Hello,
I would like to add a language server for eclipse ESON to EMF.cloud. Longer term I would like to add a language server for XCore.
I have discussed briefly with Jonas who thinks it would be a good fit.
What do you think? Where would be the best place? perhaps in with Theia ECore tools? What is the best next step to proceed?
ESON is an older project, I think it has been retired. However I have updated it to work well with the latest version of Xtext and XText generator on Eclipse IDE (RCP), it is built with Maven.
I also have ESON working as a language server for VSCode, using Gradle as the build system, So it should be a short step to get this working with Theia. The content assist for this still needs some improvements.
I have the latest (4-year old) Eclipse ESON code from Eclipse (which is a bit hard to find) . Most of the non-generated code I did not need to change, a lot of the changes are in build files to use the latest Xtext , generator, and IDE. So I think it should be possible to keep most of the original copyright headers and make a small diff on what has changed, as this might need new headers or notices.
Thanks,
Neil
original thread by RBirdwatcher
Beta Was this translation helpful? Give feedback.
All reactions