InfoQ

InfoQ

Topic/Tag specific view

XText Content on InfoQ


Latest featured content about XText

Type Systems for DSLs

Topics
Domain Specific Languages,
Architecture

Markus Völter discusses what type systems are and some of the typing rules usually needed for DSLs, exemplifying the concepts with Xtext and MPS.

News about XText

Using Xbase to Define a Generic Graphical View

Topics
Architecture,
Model Driven Engineering

Jan Koehnlein, a core committer of the Xtext project, introduces how Xbase can be used to declaratively create graphical views of a given model, which is otherwise achieved by a hard-wired transformation between the model and its graphical representation.

Introducing the Colm Programming Language

Topics
Language Workbench,
Model Driven Engineering,
Architecture

Colm is new a programming language designed for the analysis and transformation of computer languages. Colm's main contribution lies in the parsing method. Colm was designed by Adrian Thurston, as part of his Ph.D. work.

Essential: a new Language Workbench

Topics
Architecture,
Model Driven Engineering

Pedro Molina has released the beta version of his new Language Workbench: Essential. Unlike other WLs, Essential is capable of interpreting the model definition, making it faster and easier to design and re-factor model driven solutions.

Articles about XText

Challenges and Opportunies in Mobile Application Development And Mobile DSLs

Topics
Composite Application,
Mobile,
SOA,
Domain Specific Languages,
Cross Platform,
Architecture,
Model Driven Engineering

Converged Mobile Solutions differ significantly from their Web and Desktop counterparts: they often rely on a sophisticated compared to their scope, while the User Experience and Device Capabilities are paramount to their success. We review the Mobile Technologies, Development Tools and Processes and detail how a DSL can simplify the delivery of Rich Cross Platforms Mobile Solutions.

Xtext/TS - a Typesystem Framework for Xtext

Topics
Domain Specific Languages,
Java,
Architecture

Since the release of version 1.0, it has become feasible to build complex expression languages in Xtext. However, once you have expressions, you typically also need a type system. In this article Markus Völter describes a framework for specifying type systems for expression languages built using Xtext.

Presentations about XText

MDSD on the iPhone

Topics
Domain Specific Languages,
Mobile,
Architecture,
Model Driven Engineering

Heiko Behrens shows how to create an iPhone domain specific language using model-driven software development.

Textual Modeling Tools: Overview and Penalty Shoot-out

Topics
Domain Specific Languages,
Architecture,
Language Workbenches

Bernhard Merkle discusses the various types of DSLs, and compares different language workbenches by using them with the same custom DSL in order to outline the differences between them.

Interviews about XText

Debasish Ghosh on DSLs and Akka

Topics
Modeling,
Ruby,
Domain Specific Languages,
Java,
Language,
Fault Tolerance,
Architecture

Debasish Gosh talks about Domain Specific Languages: how to build DSLs with Scala or XText, real world DSLs, parser combinators and monads. Also: how Akka brings actor-based programming to the JVM.