The \gls{MTASK} language is a rich \gls{TOP} language tailored for \gls{IOT} edge devices.
The language is implemented as a class-based shallowly \gls{EDSL} in the pure functional host language \gls{CLEAN}.
The language is an enriched lambda calculus as a host language.
It provides language constructs for arithmetic expressions, conditionals, functions, but also non-interactive basic tasks, task combinators, peripheral support, and integration with \gls{ITASK}.
Terms in the language are just interfaces and can be interpreted by one or more interpretations.
The \gls{MTASK} language is a rich \gls{TOP} language tailored for \gls{IOT} edge devices.
The language is implemented as a class-based shallowly \gls{EDSL} in the pure functional host language \gls{CLEAN}.
The language is an enriched lambda calculus as a host language.
It provides language constructs for arithmetic expressions, conditionals, functions, but also non-interactive basic tasks, task combinators, peripheral support, and integration with \gls{ITASK}.
Terms in the language are just interfaces and can be interpreted by one or more interpretations.