I hate internal DSLs. What's the problem with common APIs? It it too simple using them without thinking about reflection all the time?
2
@tillsc What’s the difference between a good API in a good language and an internal DSL?
4
@stilkov an internal DSL usually comes with a separate object tree representing the input (like an abstract syntax tree)
1
Replying to @tillsc
@tillsc It does. If your architecture is naturally mapped to an engine executing some kind of model, that seems perfect

Jan 16, 2015 · 8:19 PM UTC

1
Replying to @stilkov
@stilkov maybe internal DSLs are a good idea in Clojure or Forth. But not in my favorite languages. I simply hate them all. :-)