David, you said you are looking for getting a good shared language with your customer. That's a cognitive practice that a framework can't help you with. Your efforts are best geared towards gaining understanding, then choosing a dsl to help your organize that understanding in your code, once you are able to articulate it accurately and effectively. A dsl framework cannot help you with that. Spend a good 5 or 6 months practicing, then choose a dsl later that fits your newfound knowledge.
Ray Lewallen
David, you said you are looking for getting a good shared language with your customer. That's a cognitive practice that a framework can't help you with. Your efforts are best geared towards gaining understanding, then choosing a dsl to help your organize that understanding in your code, once you are able to articulate it accurately and effectively. A dsl framework cannot help you with that. Spend a good 5 or 6 months practicing, then choose a dsl later that fits your newfound knowledge.
Ray Lewallen