Tag Archives: DSL

Java coder don’t get Lisp? Read defmacro: on coding

Slava Akhmechet wrote a piece a while back that that challenged my thinking in terms of design using an old familiar friend and adversary: Ant. If you are a Java programmer, you’ll recognize the patterns Slava is connecting with to … Continue reading

Posted in Coding, Software Engineering, Programming | Tagged , , , , | Comments Off

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

Posted in Coding, Software Engineering, Programming | Tagged , , , | Comments Off

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 … Continue reading

Posted in Coding, Software Engineering, Programming | Tagged , , , | 2 Comments

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, … Continue reading

Posted in Coding, Software Engineering, Programming | Tagged , , , | Comments Off