Ayende @ Rahien

It's a girl

Thinking about chapter 12 - DSL Patterns

I am giving a lot of thought to this chapter, because I want to be able to throw out as much best & worst practices as I can to the reader. Here is what I have right now:

  1. Auditable DSL - Dealing with the large scale - what the hell is going on?
  2. User extensible languages
  3. Multi lingual languages
  4. Multi file languages
  5. Data as a first class concept
  6. Code == Data == Code
  7. Strategies for editing DSL in production
  8. Code data mining
  9. DSL dialects

I am still looking for the tenth piece...

Comments

glueball
08/29/2008 06:28 AM by
glueball
  1. Planning friendly UI for DSL editor =)
Ayende Rahien
08/29/2008 11:16 AM by
Ayende Rahien

glueball,

No, that is what chapter 10 is mostly about.

Comments have been closed on this topic.