Skip to content

Instantly share code, notes, and snippets.

@agrimm
Created May 22, 2012 10:16
Show Gist options
  • Save agrimm/4990557c27a2443917d4 to your computer and use it in GitHub Desktop.
Save agrimm/4990557c27a2443917d4 to your computer and use it in GitHub Desktop.
# Designing General DSLs
The world is filled with DSLs (Domain-specific Language).
Rubyists in particular often use or invent them.
In spite of the importance derived from the fact DSL is also a
language, many DSLs have been invented casually.
I will describe principles and ways for designing painless DSL.
...
aereal is a web diary fan, and is a part-time Application Engineer at
Hatena Co., Ltd. He is from Asahikawa, Hokkaido.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment