shares
[msc-thesis1617.git] / glossaries.tex
index 1e99f7f..748a3c6 100644 (file)
        browsers}}
 \newglossaryentry{LED}{name={LED},
        description={Lighting Emitting Diode}}
-\newcommand{\newglossacr}[2]{\newglossaryentry{#1}{name={#1},first={%
-       \glsentrylong{#1} (\glsentryname{#1})},firstplural={\glsentrylong{#1}%
-       \glspluralsuffix (\glsentryname{#1}\glspluralsuffix},description={#2}}}
-\newglossacr{GADT}{Generalized Algebraic Data type}
-\newglossacr{GPIO}   {General-Purpose Input/Output}
+\newcommand{\newglossacr}[2]{\newglossaryentry{#1}{
+       name={#1},
+       first={#2 (#1)},%
+       firstplural={#2\glspluralsuffix{} (#1\glspluralsuffix)},
+       description={#2}}}
 \newglossacr{ADT}    {Algebraic Datatype}
-\newglossacr{SDS}    {Shared Data Source}
-\newglossacr{IoT}    {Internet of Things}
-\newglossacr{TOP}    {Task Oriented Programming}
-\newglossacr{EDSL}   {Embedded Domain Specific Language}
-\newglossacr{RISC}   {Reduced Instruction Set Computer}
 \newglossacr{ARM}    {Acorn \glsentryname{RISC} Machine}
-\newglossacr{LTN}    {Low Throughput Network}
-\newglossacr{IDE}    {Integrated Development Environment}
-\newglossacr{TCP}    {Transmission Control Protocol}
-\newglossacr{RFID}   {Radio-Frequency Identification}
-\newglossacr{GNSS}   {Global Navigation Satellite System}
-\newglossacr{LCD}    {Liquid Crystal Display}
 \newglossacr{AST}    {Abstract Syntax Tree}
-\newglossacr{GPS}    {Global Positioning System}
+\newglossacr{EDSL}   {Embedded Domain Specific Language}
+\newglossacr{GADT}   {Generalized Algebraic Data type}
 \newglossacr{GLONASS}{Global Navigation Satellite System}
-\newglossacr{RWST}{Reader Writer State Transformer Monad}
+\newglossacr{GNSS}   {Global Navigation Satellite System}
+\newglossacr{GPIO}   {General-Purpose Input/Output}
+\newglossacr{GPS}    {Global Positioning System}
+\newglossacr{IDE}    {Integrated Development Environment}
+\newglossacr{IoT}    {Internet of Things}
+\newglossacr{JSON}   {JavaScript Object Notation}
+\newglossacr{LCD}    {Liquid Crystal Display}
+\newglossacr{LTN}    {Low Throughput Network}
+\newglossacr{RFID}   {Radio-Frequency Identification}
+\newglossacr{RISC}   {Reduced Instruction Set Computer}
+\newglossacr{RWST}   {Reader Writer State Transformer Monad}
+\newglossacr{SDS}    {Shared Data Source}
+\newglossacr{TCP}    {Transmission Control Protocol}
+\newglossacr{TOP}    {Task Oriented Programming}