|
|
|
|
|
by err4nt
1083 days ago
|
|
There are a lot of problems where people struggle to simply put the problem into meaningful terms, so they can think about it. If you deal with the same problem space a lot, having a Domain-Specific Language (DSL) can let you execute that vocabulary and work at the level of the terms that fit the problem space best. This is a lot smaller in scope than designing a whole programming language, think of it like a unique vocabulary for solving specific problems and automating specific kinds of work you do! |
|