Some thoughts on "little languages" and their role in the software process.

On Domain-Specific Languages (DSLs)
bit.ly