7 Languages built with Xtext

From knowledgebase
Jump to navigation Jump to search

URL

http://lambda-the-ultimate.org/node/4564

Description

The Xtext project has published seven little languages (call them DSLs or not) using a new API for JVM-based DSLs. They are examples and meant to help people understanding how to use the new approach. The basic idea is to allow reusing predefined general language constructs such as expressions and type references and use them at arbitrary places in your custom DSL.

The seven languages solve common problems :

a simple scripting language a build language (similar to ANT or Gradle) a language to describe MongoDB documents something to wire up Guice modules a language for HTTP routing (similar to the one from play!) a template language for HTML docs a sweet little Logo-clone