Eric Evans on Domain-Driven Design + Domain-Specific Languages

InfoQ just released a presentation by Eric Evans, author of Domain Driven Design, about Domain Specific Languages. Unfortunately Evans focuses too much on his time library but the talk is very interesting.

Evans makes a point about how a language that incorporates Domain-Driven Design patterns and techniques would be useful. I believe that such a language might be useful but disagree that it would be a Domain-Specific Language. Domain-Driven Design is a domain itself but just like Object-Orientation is one. A language with DDD’s domain built in into it would still be a General Purpose Language.

He also gives some requirements for a DSL useful today and his view of what the future may be. He says Domain-Specific Languages can help bringing the Ubiquitous Language from Domain-Driven Design to the executable code.

I’ve been studying the relation between Domain-Driven Design and Domain-Specific Languages for a while and it is very interesting how they match.

2 Responses to “Eric Evans on Domain-Driven Design + Domain-Specific Languages”


  1. 1 Leandro Apr 11th, 2008 at 1:03 am

    Thanks!
    The link is broken

  2. 2 Leo Gomes Apr 17th, 2008 at 3:33 am

    There’s this framework where the guy create a “DSL” on top of DDD, which you can use to describe your application.






Creative Commons License

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.