News for hackers. Stuff that matters.
Re:SOUL: A New Efficient, Portable, Low-Latency Audio Progra... by kjeetgill on Friday December 07, 2018 @05:59PM (#18632487)
Respectfully disagree. DSLs embedded into another language are doubly terrible. Independent DSLs like GLSL or SQL are tricky to get right, but work; but they're just their own languages.

With embedded DSLs you don't get the portability of a library and reusability of a library, but instead get a horribly crooked, compromised, limited grammar based on the meta-programming limitations of the hosting language (looking at you gradle!).

There are no comments on this comment yet.