filmov
tv
vECM | New in Xtext: Core Framework, LSP, Tracing Code Generators -Eclipse Oxygen Series

Показать описание
The Xtext framework has always been a very useful and successful part of the Eclipse world, because it makes it very easy to design languages of any kind and to provide Eclipse tooling for them. The project has been growing over several years, and integrations for more environments were added step by step, including IntelliJ IDEA and web applications. In 2016 we cut the framework down into individual parts and carefully carved out a small coherent piece, which we call the Xtext Core. It only contains the core functionality of Xtext in a tool independent manner, and can be run in any Java process.
In this talk we discuss the benefits of the internal restructuring of Xtext and present our vision for future of the project. The key topic is the Language Server Protocol (LSP), which has been proposed by Microsoft to generalize and reuse advanced language support in different editors and IDEs. The LSP is an excellent tool to decrease the effort of integrating Xtext with both desktop-based and cloud-based IDEs.
Finally, we present a new API for generating traced code, which will be part of the 2.12 release shipped with Eclipse Oxygen. This can be a very useful tool when mapping source code to target code is important, e.g. to support debugging.
Here's a link to the example project on tracing generated code that I will present:
The remaining links mentioned in the presentation:
#VirtualEclipse
----------
These webinars are hosted by the Eclipse Foundation:
GET SOCIAL!
Tag us: #EclipseFdn
Don't forget to checkout and subscribe to our newsletter:
In this talk we discuss the benefits of the internal restructuring of Xtext and present our vision for future of the project. The key topic is the Language Server Protocol (LSP), which has been proposed by Microsoft to generalize and reuse advanced language support in different editors and IDEs. The LSP is an excellent tool to decrease the effort of integrating Xtext with both desktop-based and cloud-based IDEs.
Finally, we present a new API for generating traced code, which will be part of the 2.12 release shipped with Eclipse Oxygen. This can be a very useful tool when mapping source code to target code is important, e.g. to support debugging.
Here's a link to the example project on tracing generated code that I will present:
The remaining links mentioned in the presentation:
#VirtualEclipse
----------
These webinars are hosted by the Eclipse Foundation:
GET SOCIAL!
Tag us: #EclipseFdn
Don't forget to checkout and subscribe to our newsletter: