Ask HN: Why aren’t there DSLs for Operating Systems? (Or are there?)

There are DSLs for nearly eveything we do with computers. Indeed, even “general purpose” programming languages are, in a sense, DSLs for … math (Fortran), gofai (Lisp), etc. And of course there are zillions of more specific DSLs. The purpose of a DSL is to reduce the complexity of writing code for the target domain, which usually involves specialized vocabulary, […]