Angel \”Java\” Lopez on Blog

May 10, 2012

Domain-Specific Languages: Links, News And Resources (2)

Filed under: Domain-Specific Languages, Links, Programming Languages — ajlopez @ 4:49 pm

Previous Post
Next Post

More links about Domain Specific Languages:

Language Workbench Challenge

Dsl Intro

META II: A Syntax-Oriented Compiler Writing Language.

Tutorial: Metacompilers Part 1

Combinator Parsing
Occasionally, you may need to process a small, special-purpose language.

New DSL Book

Common Lisp DSL Compiler Framework. CL-DCF is a framework for building DSL compilers.

RailCasts, JBuilder
Jbuilder provides a DSL for generating JSON.

Case Study in DSL Development with Scala – Part 3

Case Study in DSL Development with Scala – Part 2

Case Study in DSL Development with Scala – Part 1
In early high level languages such as Lisp and Forth, the programming style was to build meta-linguistic abstractions towards the domain, and then write programs using these abstractions.

Writing a DSL with Python

Implement A Dsl

Problem-Oriented Mini-Languages


A DSL for Continuation Passing Style in Scala

A CAT for ‘Multi-User Dungeon Definition Language’, serendipitously punning on MDL, the language in which ‘Zork’ was written. MUDDL is the definition language of MUD1.

Clojure Robot DSL

Backing up with Backup
Backup provides a neat DSL for creating backup scripts with archiving files and databases through to common data stores (S3, Rackspace, SFTP, etc), with notifications via email, Campfire and others.

Offbeat: Scala by the end of 2011 – No Drama but Frustration is Growing

Implementing existing DSLs with Xtext – a case study, part 1

Groovy Goodness: Create Our Own Script Class
Groovy is a great language to write DSL implementations. The Groovy syntax allows for example to leave out parenthesis or semi colons, which results in better readable DSL (which is actually Groovy code).

My Links

Keep tuned!

Angel “Java” Lopez


  1. […] on Share:MoreLike this:LikeBe the first to like this […]

    Pingback by Domain-Specific Languages: Links, News And Resources via @ajlopez « Random misspellings — May 10, 2012 @ 11:49 pm

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at

%d bloggers like this: