4 ms·
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
by simon_acca 5y 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.