Xtext 2.9 - New & Noteworthy

Status:
Accepted

Xtext is a framework for development of programming languages and domain-specific languages. With Xtext you define your language using a powerful grammar language. As a result you get a full infrastructure, including parser, linker, typechecker, compiler as well as editing support for Eclipse, IntelliJ IDEA and your favorite web browser.

The big theme of 2.9 is multi-platform support. Many UI features like content assist, syntax highlighting or outline creation are no longer tied to Eclipse. Whether you have colleagues who insist on using IntelliJ or domain experts who want to edit their business rules in the browser, Xtext has you covered now. Command line ninjas get some love, too: The vastly improved Gradle integration now sports incremental compilation for all Xtext languages.

The core framework also learned some new tricks, making it even easier to implement complex languages. We streamlined the support for whitespace sensitive languages like Python or highly ambiguous ones like JavaScript and Swift. In addition Xtext 2.9 comes with over 200 bug fixes, new and improved APIs and increased performance. Get the full picture in this session!

Schedule info
Session Time Slot(s):
Wednesday, March 9, 2016 - 15:00 to 15:35