3 ms·
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 co
by ExpiredLink 11y ago
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.
- dons 11y ago> 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.
- th3iedkid 11y agoI 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. [0]:http://voelter.de/data/cv/cv.pdf http://voelter.de/data/cv/cv.pdf
- ExpiredLink 11y agoHow many of these DSLs are still in use as planned?
- taeric 11y agoNot sure I understand the relevance. Especially when it is contrasted with API level thinking, which would hit this question equally oddly.