Domain-Specific Languages

I’m quite attracted by the idea of domain-specific languages, but so far I haven’t found a satisfactory way to create them. For a while I was writing a lot of MSBuild tasks.  I found the programming model for a MSBuild tasks to be a bit awkward.  You have to write properties where fields should be…

2