News for hackers. Stuff that matters.
Re:Problems with DSLs for non-programmers by craigsmansion on Saturday May 25, 2019 @08:13AM (#20008560)
It would have helped if the author would have given their definition of a DSL at the start.

Embedded in a later paragraph a DSL is defined as having a syntax where "code that must look similar to proper English of the domain."

I tripped over that because, as a schemer, it's easy to discover there's really no fundamental difference between a "DSL" and "a program", in any programming language.

Re:Problems with DSLs for non-programmers by wool_gather on Saturday May 25, 2019 @12:54PM (#20010016)
Completely agree; this is a difference of degree, not kind. Quoting myself[0]:

> As soon as you have something as apparently simple as named procedures, you're really writing a DSL, albeit very coarsely, for your business problem.

[0]:https://news.ycombinator.com/item?id=18770192