There are lots of books about good web design, UI design, etc. With the advent of Xtext, it's very simple to write your own language. What are good books and resources about language design?I'm not looking for a book about compiler building (like the dragon book) but something that answers:How to create a grammar that is forgiving (like adding optional trailing commas)?Which grammar patterns cause problems for users of a language?How create a compact grammar without introducing ambiguities. Here, think clean language, not parser builder warnings. Maybe how do I avoid confusing the developer using my language?
Good resources for language design
language design;dsl