Re:Domain-Specific Languages vs. Notation
by ExpiredLink on Tuesday May 19, 2015 @10:30AM
(#9570280)
Several years ago there was a big DSL hype which - more or less - faded away. It is very hard to construct a DSL and once established it is cast in stone. In contrast, APIs are much simpler and more flexible.
[ Parent
| on HN ]
I doubt that.
There are fields in embeded systems , manufacturing , verification/proof systems where DSLs are very much in use .
They will be in use for long time too.
Take a look at this person's CV [0] and his "Domains and Customers" section [Page 20], you will see where all DSLs are applied.
Re:Domain-Specific Languages vs. Notation
by ExpiredLink on Tuesday May 19, 2015 @11:07AM
(#9570597)
How many of these DSLs are still in use as planned?
Not sure I understand the relevance. Especially when it is contrasted with API level thinking, which would hit this question equally oddly.
> It is very hard to construct a DSL and once established it is cast in stone
Not if you're using embedded DSLs, which are basically rich APIs supporting variables and control structures. They can be as fluid as simpler APIs, yet have strictly greater expressive power.