I feel that Domain Specific Languages have long been touted as a benefit of Lisp’s powerful macro system. While a Clojure library like Overtone arguably has a few domain specific macros for creating synths, I wouldn’t call it a domain specific language. Curious - is there a full-fledged DSL built in Clojure?
I have met two folks in the last couple years that have built their businesses around DSLs. They admit that it can be difficult to sell to corporate decision makers, but their businesses persevere and they are both busy.
Neither work in Lisp or Clojure. I don’t find this particularly surprising, but I am wondering
a) is building a DSL in Clojure as uncommon as I think it is?
b) does anyone believe that interest in DSLs are growing - either for toolmakers (such as make
) or for businesses?
15 posts - 9 participants