Announcing the Xtext Webinar on Wednesday, 15th July

Announcing the Xtext Webinar on Wednesday, 15th July

Next Wednesday, Sven and I will hold the Eclipse Webinar "Xtext: Developing Domain Specific Languages". We are going to classify Xtext compared to other concepts and frameworks and demonstrate its capabilities with a refined version of an ...

Continue Reading
Xtext at DemoCamp London in June 2009

Xtext at DemoCamp London in June 2009

This Monday the Eclipse DemoCamp took place in London at Skills Matter. You will find a comprehensive review at InfoQ by Alex Blewitt where you can read about NatTable (Dan Pollitt) and JQantLib/OSGi (Richard Gomes) as well ...

Continue Reading
Impressions of Code Generation 2009

Impressions of Code Generation 2009

On Monday, Sven, Sebastian, Moritz, Jan and me traveled to Cambridge where the Code Generation Conference takes place each year. Arriving one day ahead we had enough time to acclimate with fish 'n chips and some ale ...

Continue Reading
New Xtext Logo

New Xtext Logo

Reading tweets, newsgroup posts, blogs, articles or press releases I am very excited to notice that xText gains increasing attention. As far as I can see most newcomers learn about xtext as a great tool to create ...

Continue Reading
Xtext at Eclipse DemoCamp May 2009 in Hamburg

Xtext at Eclipse DemoCamp May 2009 in Hamburg

Yesterday's Eclipse DemoCamp in Hamburg was a successful social event. The organizers Peter and Martin scheduled the Eclipse Stammtisch directly after the demo sessions so that many known but (to me) even more unknown faces gathered together ...

Continue Reading
Generation Gap Pattern

Generation Gap Pattern

The Generation Gap Pattern is a common way to weave manually written code into generated software artifacts. While this pattern describes how to structure your classes logically it does not teach you where to place these classes ...

Continue Reading
Xtext M6 with more documentation and stable API

Xtext M6 with more documentation and stable API

According to the project plan we have published the sixth milestone version of TMF Xtext this Tuesday. Please note, this is not a release candidate, yet. Nevertheless, it's another huge step towards the Galileo release in June ...

Continue Reading
Xtext and oAW at Code Generation 2009

Xtext and oAW at Code Generation 2009

The conference program of the Code Generation 2009 has just been released and there will be several sessions that directly or indirectly address Xtext and openArchitectureWare. Tutorial (75 minutes, Tuesday morning) Challenges in DSL Design Sven Efftinge, Sebastian Zarnekow Case study (75 ...

Continue Reading
Speed Comparison of oAW and M2T Xpand

Speed Comparison of oAW and M2T Xpand

Migrating a real world openArchitectureWare Xtext/Xpand project to the corresponding Eclipse M5 modeling projects (TMF, M2T) I had the opportunity to see the results of our ongoing speed improvement effort. While the part of code generation of ...

Continue Reading
Multiple Inheritance and the Least (Unambiguous) Common Compatible Type

Multiple Inheritance and the Least (Unambiguous) Common Compatible Type

While working on Xtext and the inference of meta-models of a given grammar I encountered different problems that could be broken down to a well-known question: "What is the least common compatible type of those?". While Liskov ...

Continue Reading