Articles about Xtext

Xtext 2.11 Is Released

By | February 1st, 2017|DSLs, Eclipse, Language Server, Xtext|

After more than 7 months we finally got Xtext 2.11 out the door. Thanks for your patience. But good things come to those who wait! So go and get it while it's hot. Xtext 2.11 comes with tons of bugfixes and improvements for the framework itself and for Xtend. If you want more technical [...]

Tutorial – Building A Language Server For Your DSL

By | December 22nd, 2016|Eclipse, Language Server, Tutorial, Xtext|

Hey there, this is Christian. VS Code's Language Server Protocol opens up a new horizon of programming IDE development. And there's good news: Eclipse Xtext 2.11 will support you in building up a language server for your DSLs. With this post I want to demo that by means a pre-release snapshot starting with a blank desk. [...]

Eclipse LSP4J Is Here!

By | November 12th, 2016|Cloud IDE, DSLs, Eclipse, Language Server, Uncategorized, Xtext|

This week the LSP4J repository finally got created and filled with the initial contributions. LSP4J is a Java binding of Microsoft's Language Server Protocol (LSP) with a Java implementation of the extended JSON RPC v2.0 the LSP is based on. The project aims at simplifying implementation of a LanguageClient (an editor) or a LanguageServer (e.g. a [...]

Xtext 2.11 Beta 1 Is Here!

By | October 21st, 2016|Eclipse, Xtext|

The Xtext 2.11 release has been rescheduled for January 24th 2017, as we underestimated the amount of work in front of us and overestimated the amount of time we could spend. Today's beta release is merely a sanity check to ensure that we can still build a complete SDK update site. Don't use it in production, also we [...]

Xtext Core – Less is More

By | August 2nd, 2016|DSLs, Eclipse, Language Server, Xtext|

In this post I want to give a short update of what we've been doing in Xtext and what the future plans are. As you probably know, Xtext has been around for a couple of years growing into a very mature framework for implementing full blown programming languages like Xtend as well as simpler more [...]

Building a VS Code Extension with Xtext and the Language Server Protocol

By | July 27th, 2016|DSLs, Eclipse, Language Server, Xtext|

In the upcoming Version 2.11, Xtext will support the Language Server Protocol defined by Visual Studio Code. This is a very important step, as the protocol is generic and is going to be supported by other editors such as Eclipse or Che as well. In this post I want to give the early adopters among [...]

How And Why Use Xtext Without The IDE

By | March 16th, 2016|DSLs, Eclipse, Xtext|

Xtext is a language development framework that is best known for the rich tool support it gives you for your programming languages. But even if you don't need editing capabilities, Xtext has much more to offer than a simple parser generator like Antlr. In this post I will first describe the aspects and features that [...]