X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=intro%2Fintro.tex;fp=intro%2Fintro.tex;h=9f68f6903182c62c9a10809d1ceabcc4f9f714d9;hb=f523436504952436ae434f300421f72f2b2e829f;hp=0e85faad3a834da9f65bc0ac9d8275d793011de0;hpb=1cee9f6ecaad1ac6c07d5d1e1332a717ee2f2f44;p=phd-thesis.git diff --git a/intro/intro.tex b/intro/intro.tex index 0e85faa..9f68f69 100644 --- a/intro/intro.tex +++ b/intro/intro.tex @@ -46,7 +46,7 @@ For example, the \gls{TOP} system \gls{ITASK} is used to program all layers of m It is implemented in the general-purpose lazy functional programming language \gls{CLEAN}, and therefore requires relatively powerful hardware. The inflated hardware requirements are no problem for regular computers but impractical for the average edge device. -This is where an additional \glspl{DSL} must play its part. +This is where additional \glspl{DSL} must play their part. \Glspl{DSL} are programming languages tailored to a specific domain. Consequently, jargon is not expressed in terms of the language itself, but is built into the language. Furthermore, the \gls{DSL} can eschew language or system features that are irrelevant for the domain.