Readings on DSLs (Domain Specific Languages)

Martin Fowler: DomainSpecificLanguage Martin Fowler: FluentInterfaces InfoQ: Martin Fowler: Introduction to Domain Specific Languages The Structure of Structures: Are DSLs simply XML Hell? Ward Cunningham Wiki: Domain Specific Language defmacro.org: The Nature of Lisp Wikipedia: Domain-specific languages

Continue reading →

Vacation reading, it’s all Groovy

Groovy: Embedding Groovy Groovy: Groovy Beans Groovy: Groovy and JMX Groovy: Using Spring Factories with Groovy Groovy: Dynamic language beans in Spring JavaWorld: Creating DSLs in Java, Part 1: What is a domain-specific language? JavaWorld: Creating DSLs in Java, Part 2: Fluency and context JavaWorld: Creating DSLs in Java, Part 3: Internal and external DSLs […]

Continue reading →

Martin Fowler: “Will DSLs allow business people to write software rules without involving programmers?”

Martin Folwer: BusinessReadableDSL: I do think that programming involves a particular mind-set, an ability to both give precise instructions to a machine and the ability to structure a large amount of such instructions to make a comprehensible program. That talent, and the time involved to understand and build a program, is why programming has resisted […]

Continue reading →