3 ms·
> When I imagine easy, I imagine ad-hoc DSLs in Ruby or (dare I say it) Lisp. These are what Martin Fowler calls an internal domain-specific language. These R
by draegtun 14y ago
> When I imagine easy, I imagine ad-hoc DSLs in Ruby or (dare I say it) Lisp.
These are what Martin Fowler calls an internal domain-specific language. These Ruby/Lisp/Perl/Scala/etc embedded DSL's blur the lines between an API and a DSL. What the OP is referring to is a full blown (external) DSL.