|
|
|
|
|
by simon_acca
1683 days ago
|
|
A good perspective on this is to just think of the programmers as another “component” of your system that you have to design an API towards, just like a DB or a device.
DSLs and Metalinguistic capabilities in general are fantastic for this one very specific task, but for this task only.
For everything else, data is a much better abstraction than a DSL, because it’s a pain to get computers to work with DSLs. For an example of where this has gone wrong, look no further than where we are at with SQL. |
|