description={is a statically typed pure lazy functional programming
language based on graph rewriting}}
\newglossaryentry{Haskell}{name={\emph{Haskell}},
- description={is a staticly typed pure lazy functional programming language}}
+ description={is a statically typed pure lazy functional programming
+ language}}
\newglossaryentry{iTasks}{name=\emph{iTasks},
description={is a \gls{TOP} implementation written as an
\gls{EDSL} in the \gls{Clean} programming language}}
\newglossaryentry{Javascript}{name={\emph{Javascript}},
description={is an imperative programming language designed to run in web
browsers}}
+\newglossaryentry{Python}{name={\emph{Python}},
+ description={is an interpreted object oriented scripting language. Variants
+ exist that are suitable to run on microcontrollers such as
+ \emph{micropython}}}
+\newglossaryentry{LUA}{name={\emph{LUA}},
+ description={is an interpreted scripting language famous for having a very
+ lightweight interpreter that is easy to port.}}
\newglossaryentry{LED}{name={LED},
description={Lighting Emitting Diode}}
+\newglossaryentry{mbed}{name={\textsc{mbed}},
+ description={is a programming framework for microcontrollers.}}
\newcommand{\newglossacr}[2]{\newglossaryentry{#1}{
name={#1},
first={#2 (#1)},%
\newglossacr{ADT} {Algebraic Datatype}
\newglossacr{ARM} {Acorn \glsentryname{RISC} Machine}
\newglossacr{AST} {Abstract Syntax Tree}
+\newglossacr{API} {Application Programming Interface}
\newglossacr{EDSL} {Embedded Domain Specific Language}
\newglossacr{GADT} {Generalized Algebraic Data type}
\newglossacr{GLONASS}{Global Navigation Satellite System}