Lambda the Ultimate

inactiveTopic Martin Fowler on Domain Specific Languages
started 2/13/2004; 12:59:11 PM - last post 2/13/2004; 12:59:11 PM
Patrick Logan - Martin Fowler on Domain Specific Languages  blueArrow
2/13/2004; 12:59:11 PM (reads: 8403, responses: 0)
Martin Fowler on Domain Specific Languages
Martin Fowler on DSLs...

I've always used the analogy of creating a DSL to help think about building up a design - developing classes and methods with an eye to making them be a DSL. As much as possible I do this within the language I'm using, but if I can't I'm very ready to switch to code generation. At ThoughtWorks we've used code generation and similar techniques widely on our larger systems. The point at which I pull the separate language DSL lever is clearly different between languages. I never really felt the need in Smalltalk to use a separate language, while it's quite common in C++/Java/C#.
Posted to DSL by Patrick Logan on 2/13/04; 12:59:32 PM