many updates
[phd-thesis.git] / glossaries.tex
index 0dd8fb5..9922387 100644 (file)
@@ -5,11 +5,17 @@
 \newacronym{GADT}{GADT}{generalised \acrshort{ADT}}
 \newacronym{GHC}{GHC}{Glasgow Haskell Compiler}
 \newacronym{GPL}{GPL}{general-purpose language}
+\newacronym{PRS}{PRS}{python raspberry pi supersensor}
+\newacronym{PWS}{PWS}{(micro)python wemos supersensor}%chktex 36
+\newacronym{CRS}{PRS}{clean raspberry pi supersensor}
+\newacronym{CWS}{PWS}{clean wemos supersensor}
 \newacronym{FP}{FP}{functional programming}
 \newacronym{GRS}{GRS}{graph rewriting system}
+\newacronym{GPIO}{GPIO}{general-purpose \acrlong{IO}}
 \newacronym{GUI}{GUI}{graphical \acrlong{UI}}
 \newacronym{IOT}{IoT}{internet of things}
 \newacronym{LEAN}{LEAN}{language of East-Anglia and Nijmegen}
+\newacronym{LED}{LED}{light-emitting diode}
 \newacronym{TOP}{TOP}{task-oriented programming}
 \newacronym{TOSD}{TOSD}{task-oriented software development}
 \newacronym{TRS}{TRS}{term rewriting system}
@@ -18,7 +24,9 @@
 \newacronym{BLE}{BLE}{Bluetooth low energy}
 \newacronym{API}{API}{application programming interface}
 \newacronym{OS}{OS}{operating system}
+\newacronym{IO}{IO}{input/output}
 \newacronym{RTOS}{RTOS}{real-time \acrshort{OS}}
+\newacronym{RAM}{RAM}{random-access memory}
 \newacronym{OTA}{OTA}{over-the-air}
 \newacronym{MCU}{MCU}{microcontroller unit}
 \newacronym{UI}{UI}{user interface}
 % Glossaries
 \newglossaryentry{MTASK}{%
        name=mTask,
-       description={is a \acrshort{TOP} \acrshort{EDSL} for microcontrollers integrated with the \gls{ITASK} system.},
+       description={is a \acrshort{TOP} \acrshort{EDSL} for microcontrollers integrated with the \gls{ITASK} system},
 }
 \newglossaryentry{ITASK}{%
        name=iTask,
-       description={is a \acrshort{TOP} \acrshort{EDSL} for creating distributed multi-user collaborative web applications.},
+       description={is a \acrshort{TOP} \acrshort{EDSL} for creating distributed multi-user collaborative web applications},
 }
 \newglossaryentry{CLEAN}{%
        name=Clean,
        name=Haskell98,
        description={is a standardised version of \gls{HASKELL}}
 }
+\newglossaryentry{ARDUINO}{%
+       name=Arduino,
+       description={is a widely used framework for programming microprocessors}
+}
+\newglossaryentry{CPP}{
+       name=C\texttt{++},
+       description={is a general-purpose imperative programming language based on \gls{C}}
+}
+\newglossaryentry{C}{
+       name=C,
+       description={is a general-purpose imperative programming}
+}
+\newglossaryentry{I2C}{
+       name=I\textsuperscript{2}C,
+       description={is a simple serial communication protocol often used to connect sensors to microprocessors}
+}