> Perhaps if you were using functional programming instead of OOP I would give you points for this line of reasoning but you aren't.
Each to their own. FYI, I spoke at Code Generation 2010 at Cambridge University in the UK and generate much of my code from DSLs and/or other kinds of models these days.
Functional is good, pragmatism is also good. OO is in my view over-used and rarely the best solution.
Where is functional "good?" Other than in abstract math or FP advocates' heads? :D If it had been any good, it would have been used on a pretty large scale... we live in a pretty large world and someone would have figured it out... and then the others would have fallowed suit...
Each to their own. FYI, I spoke at Code Generation 2010 at Cambridge University in the UK and generate much of my code from DSLs and/or other kinds of models these days.
Functional is good, pragmatism is also good. OO is in my view over-used and rarely the best solution.