Hacker News new | ask | show | jobs
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!