6 ms·
I think a DSL is a more often a type of “user interface” for a large and powerful underlying software system, than a way of writing native code for particular s
by closeparen 4y ago
I think a DSL is a more often a type of “user interface” for a large and powerful underlying software system, than a way of writing native code for particular specializations. Operating systems offer many DSLs as a way for programmers to interact with them: Linux has bash and eBPF, Windows has VBScript and Powershell, etc.
If something were to offer a DSL for writing operating systems with, I think it would be either an embedded platform or a hypervisor.
- majkinetor 4y agoWindows also has FOSS Autohotkey which is very good DSL for automation and general programming. Not OTB though, but its less then 1MB and portable.