Cursed Conlang Circus 3 submission
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

316 lines
12 KiB

4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
3 months ago
4 months ago
  1. \documentclass{nguhslides/nguhslides}
  2. \SetBackgroundImage{bg.png}
  3. \SetFont{Andika}[StylisticSet=13]
  4. \setmonofont{Iosevka}[Scale=MatchUppercase]
  5. \newfontfamily\h{Cousine}[Scale=MatchUppercase]
  6. \usepackage{tikz}
  7. \usetikzlibrary{positioning}
  8. \newcounter{note}
  9. \setcounter{note}{0}
  10. \def\note#1{\stepcounter{note}\space\textsuperscript{[\arabic{note}]}}
  11. \def\tslide#1#2#3#4#5{%
  12. \clearpage%
  13. \begin{center}%
  14. \texttt{\Large%
  15. \color{red!50!white}\#%
  16. \color{blue!50!white}690042%
  17. \color{green!50!white}#1%
  18. \color{white}#2%
  19. \color{violet!50!white}#3%
  20. \color{white}#4%
  21. }%
  22. \vfill%
  23. \color{blue!50!white}+690 042 \space%
  24. \color{red!50!white}broadcasts \space%
  25. \color{violet!50!white}(length=#3) \space%
  26. \color{green!50!white}[#1] \\%
  27. \color{white}#5%
  28. \end{center}%
  29. }
  30. \color{white}
  31. \begin{document}
  32. \slide{\tt\#\#000124811A*0034\#5344A\#C*004375}
  33. \vfill
  34. \begin{center}An entry in the 3\textsuperscript{rd} annual Cursed Conlang Circus\end{center}
  35. \slide{Introduction}
  36. \begin{items}
  37. \item Spoken by various appliances connected to the phone network that gained sapience
  38. \item Originated Israel in the early 2000s {\footnotesize(this will be relevant later)}
  39. \item Now used all across the globe
  40. \end{items}
  41. \slide{Phone-ology}
  42. \begin{center}
  43. \vfill
  44. \begin{tabular}{c|cccc}
  45. & \bf 1209 Hz & \bf 1336 Hz & \bf 1477 Hz & \bf 1633 Hz \\\hline
  46. \bf 697 Hz & \tt 1 & \tt 2 & \tt 3 & \tt A \\
  47. \bf 770 Hz & \tt 4 & \tt 5 & \tt 6 & \tt B \\
  48. \bf 852 Hz & \tt 7 & \tt 8 & \tt 9 & \tt C \\
  49. \bf 941 Hz & \tt * & \tt 0 & \tt \# & \tt D
  50. \end{tabular}\\
  51. \small DTMF Tones\note
  52. \vfill
  53. \end{center}
  54. \slide{Packets}
  55. A packet is the smallest amount of information that can be transmitted
  56. \begin{center}
  57. \begin{tikzpicture}
  58. \draw[white] (0, 0) -- (13, 0) -- (13, 1) -- (0, 1) -- (0, 0);
  59. \node at (1, 0.5) {\footnotesize Recipient};
  60. \draw[white] (2, 0) -- (2, 1);
  61. \node at (2.75, 0.5) {\footnotesize Sender};
  62. \draw[white] (3.5, 0) -- (3.5, 1);
  63. \node at (4.25, 0.5) {\footnotesize Seq\#};
  64. \draw[white] (5, 0) -- (5, 1);
  65. \node at (5.75, 0.5) {\footnotesize Type};
  66. \draw[white] (6.5, 0) -- (6.5, 1);
  67. \node at (7.25, 0.5) {\footnotesize Length};
  68. \draw[white] (8, 0) -- (8, 1);
  69. \node at (10.5, 0.5) {\footnotesize Data};
  70. \end{tikzpicture}
  71. \small Structure of a packet
  72. \end{center}
  73. \slide{Recipient and Sender}
  74. \begin{center}
  75. \begin{tikzpicture}
  76. \draw[fill=red!33!black] (0, 0) -- (3.5, 0) -- (3.5, 1) -- (0, 1) -- (0, 0);
  77. \draw[white] (0, 0) -- (13, 0) -- (13, 1) -- (0, 1) -- (0, 0);
  78. \node at (1, 0.5) {\footnotesize Recipient};
  79. \draw[white] (2, 0) -- (2, 1);
  80. \node at (2.75, 0.5) {\footnotesize Sender};
  81. \draw[white] (3.5, 0) -- (3.5, 1);
  82. \node at (4.25, 0.5) {\footnotesize Seq\#};
  83. \draw[white] (5, 0) -- (5, 1);
  84. \node at (5.75, 0.5) {\footnotesize Type};
  85. \draw[white] (6.5, 0) -- (6.5, 1);
  86. \node at (7.25, 0.5) {\footnotesize Length};
  87. \draw[white] (8, 0) -- (8, 1);
  88. \node at (10.5, 0.5) {\footnotesize Data};
  89. \end{tikzpicture}
  90. \end{center}
  91. \begin{items}
  92. \item The intended recipient and the sender of a message.
  93. \item Fully qualified international phone numbers.
  94. \item A lone {\tt\#} can be used as recipient to send to anyone willing to listen
  95. \item A lone {\tt\#} can be used as sender to send anonymously.
  96. \end{items}
  97. \slide{Sequence Number}
  98. \begin{center}
  99. \begin{tikzpicture}
  100. \draw[fill=red!33!black] (3.5, 0) -- (5, 0) -- (5, 1) -- (3.5, 1) -- (3.5, 0);
  101. \draw[white] (0, 0) -- (13, 0) -- (13, 1) -- (0, 1) -- (0, 0);
  102. \node at (1, 0.5) {\footnotesize Recipient};
  103. \draw[white] (2, 0) -- (2, 1);
  104. \node at (2.75, 0.5) {\footnotesize Sender};
  105. \draw[white] (3.5, 0) -- (3.5, 1);
  106. \node at (4.25, 0.5) {\footnotesize Seq\#};
  107. \draw[white] (5, 0) -- (5, 1);
  108. \node at (5.75, 0.5) {\footnotesize Type};
  109. \draw[white] (6.5, 0) -- (6.5, 1);
  110. \node at (7.25, 0.5) {\footnotesize Length};
  111. \draw[white] (8, 0) -- (8, 1);
  112. \node at (10.5, 0.5) {\footnotesize Data};
  113. \end{tikzpicture}
  114. \end{center}
  115. \begin{items}
  116. \item The number of messages previously sent by the sender to the recipient
  117. \item Encoded over 3 tones interpreted as a decimal number
  118. \item Allows for understanding even if packets arrive out of order.
  119. \end{items}
  120. \slide{Type}
  121. \begin{center}
  122. \begin{tikzpicture}
  123. \draw[fill=red!33!black] (5, 0) -- (6.5, 0) -- (6.5, 1) -- (5, 1) -- (5, 0);
  124. \draw[white] (0, 0) -- (13, 0) -- (13, 1) -- (0, 1) -- (0, 0);
  125. \node at (1, 0.5) {\footnotesize Recipient};
  126. \draw[white] (2, 0) -- (2, 1);
  127. \node at (2.75, 0.5) {\footnotesize Sender};
  128. \draw[white] (3.5, 0) -- (3.5, 1);
  129. \node at (4.25, 0.5) {\footnotesize Seq\#};
  130. \draw[white] (5, 0) -- (5, 1);
  131. \node at (5.75, 0.5) {\footnotesize Type};
  132. \draw[white] (6.5, 0) -- (6.5, 1);
  133. \node at (7.25, 0.5) {\footnotesize Length};
  134. \draw[white] (8, 0) -- (8, 1);
  135. \node at (10.5, 0.5) {\footnotesize Data};
  136. \end{tikzpicture}
  137. \end{center}
  138. One tone indicating the type of the Data
  139. \begin{description}\itemsep0pt\small
  140. \item[0] Semantic information
  141. \item[A] Variable
  142. \item[*] Gramatical information
  143. \item[\#] String litteral
  144. \item[1] Continuation
  145. \end{description}
  146. \slide{Length}
  147. \begin{center}
  148. \begin{tikzpicture}
  149. \draw[fill=red!33!black] (8, 0) -- (6.5, 0) -- (6.5, 1) -- (8, 1) -- (8, 0);
  150. \draw[white] (0, 0) -- (13, 0) -- (13, 1) -- (0, 1) -- (0, 0);
  151. \node at (1, 0.5) {\footnotesize Recipient};
  152. \draw[white] (2, 0) -- (2, 1);
  153. \node at (2.75, 0.5) {\footnotesize Sender};
  154. \draw[white] (3.5, 0) -- (3.5, 1);
  155. \node at (4.25, 0.5) {\footnotesize Seq\#};
  156. \draw[white] (5, 0) -- (5, 1);
  157. \node at (5.75, 0.5) {\footnotesize Type};
  158. \draw[white] (6.5, 0) -- (6.5, 1);
  159. \node at (7.25, 0.5) {\footnotesize Length};
  160. \draw[white] (8, 0) -- (8, 1);
  161. \node at (10.5, 0.5) {\footnotesize Data};
  162. \end{tikzpicture}
  163. \end{center}
  164. \begin{items}
  165. \item Length of the Data field in tones
  166. \item 2 tones interpreted as a decimal number
  167. \item maximum length of 32.
  168. \end{items}
  169. \slide{Data — Gramatical}
  170. \begin{items}
  171. \item Encodes Gramatical and Syntactic information
  172. \item Has a fixed number of possible values
  173. \item Describes a tree-like syntax
  174. \end{items}
  175. \slide{Data — Gramatical — Generic}
  176. \begin{items}
  177. \item
  178. \item The Generic pronoun is the gramatical
  179. \end{items}
  180. \slide{Data — Variable}
  181. \slide{Data — Semantic}
  182. \begin{items}
  183. \item Encodes a concept.
  184. \item Uses the Universal Decimal Classification to represent information:
  185. \begin{items}
  186. \item numerical values are enocded by their corresponding tones
  187. \item periods (which are only present in UDC to help readability) are dropped
  188. \item colons are encoded as {\tt C*}
  189. \end{items}
  190. \end{items}
  191. \slide{Data — Semantic}
  192. \begin{items}
  193. \item Uses the Universal Decimal Classification to represent information:
  194. \begin{items}
  195. \item parenthesis are encoded as {\tt A*} (opening) and {\tt A\#} (closing)
  196. \item square brackets are encoded as {\tt B*} (opening) and {\tt B\#} (closing)
  197. \item quotes are encoded as {\tt C\#}
  198. \item dashes are encoded as {\tt D*}
  199. \end{items}
  200. \end{items}
  201. \slide{Data — Semantic}
  202. \begin{items}
  203. \item Uses the Universal Decimal Classification to represent information:
  204. \begin{items}
  205. \item equals are encoded as {\tt D\#}
  206. \item pluses are encoded as {\tt \#}
  207. \item References to variables are done by including the name of the variable in between {\tt *}
  208. \item Non UDC notation is achieved by referencing a variable containing a string litteral.
  209. \end{items}
  210. \end{items}
  211. \slide{Data — Semantic}
  212. \begin{items}
  213. \item No dictionary is directly provided by me.
  214. \item Abriged version of the UDC at {\tt https://ucdsummary.info}
  215. \item A more complte version can be obtain from the consortium, or be conuslted at a library.
  216. \end{items}
  217. \slide{Data — String Litteral}
  218. Raw text data
  219. \begin{items}
  220. \item Encoded as hexadecimal where {\tt *} stands for 0xE and {\tt\#} stands for 0xF
  221. \item Follows the EBCDIC 803 codepage
  222. \item If characters outside of EBCDIC 803, decompose, convert all characters to unicode in the form U+xxxxxxxx, then express that with EBCDIC 803
  223. \end{items}
  224. \slide{Data — String Literal — EBCDIC 803}
  225. {
  226. \setmainfont{Iosevka}
  227. \fontsize{8}{9}\selectfont
  228. \begin{center}
  229. \def\s#1{{\fontsize{6}{8}\selectfont\itshape\bfseries #1}}
  230. \begin{tabular}{c|cccc|cccc|cccc|cccc}
  231. & \bf x0 & \bf x1 & \bf x2 & \bf x3 & \bf x4 & \bf x5 & \bf x6 & \bf x7 & \bf x8 & \bf x9 & \bf xA & \bf xB & \bf xC & \bf xD & \bf xE & \bf xF \\\hline
  232. \bf 0x&\s{NUL}&\s{SOH}&\s{STX}&\s{ETX}&\s{ST}&\s{HT}&\s{SSA}&\s{DEL}&\s{SSA}&\s{RI}&\s{SS2}&\s{VT}&\s{FF}&\s{CR}&\s{SO}&\s{SI}\\
  233. \bf 1x&\s{DLE}&\s{DC1}&\s{DC2}&\s{DC3}&\s{OSC}&\s{NL}&\s{BS}&\s{ESA}&\s{CAN}&\s{EM}&\s{PU2}&\s{SS3}&\s{IFS}&\s{IGS}&\s{IRS}&\s{ITB}\\
  234. \bf 2x&\s{PAD}&\s{HOP}&\s{BPH}&\s{NBH}&\s{IND}&\s{LF}&\s{ETB}&\s{ESC}&\s{HTS}&\s{HTJ}&\s{VTS}&\s{PLD}&\s{UP}&\s{ENQ}&\s{ACK}&\s{BEL}\\
  235. \bf 3x&\s{DCS}&\s{BU1}&\s{SYN}&\s{STS}&\s{CCH}&\s{MW}&\s{SPA}&\s{EOT}&\s{SOS}&\s{SGCI}&\s{SCI}&\s{CSI}&\s{DC4}&\s{NAK}&\s{PM}&\s{SUB}\\\hline
  236. \bf 4x& \s{SP} &&&&&&&&&&\$&.&<&(&+&|\\
  237. \bf 5x&\h א&&&&&&&&&&!&\h לי֞&*&)&;&¬\\
  238. \bf 6x&-&&&&&&&&&&&,&\%&\_&>&?\\
  239. \bf 7x&&&&&&&&&&&:&\#&@&\textquotesingle&=&\textquotedbl\\\hline
  240. \bf 8x&&\h ב &\h ג &\h ד &\h ה &\h ו &\h ז &\h ח &\h ט &\h י &&&&&&\\
  241. \bf 9x&&\h ך &\h כ &\h ל &\h ם &\h מ &\h ן &\h נ &\h ס &\h ע &&&&&\h&\\
  242. \bf Ax&&&\h ע &\h ף &\h פ &\h ץ &\h צ &\h ק &\h ר &\h ש &\h ת &&&&&\\
  243. \bf Bx&&&&&&&&&&&&&&&&\\\hline
  244. \bf Cx&&A&B&C&D&E&F&G&H&I&&&&&&\\
  245. \bf Dx&&J&K&L&M&N&O&P&Q&R&&\s{LRO}&\s{RLO}&\s{PDF}&&\\
  246. \bf Ex&&&S&T&U&V&W&X&Y&Z&&&&&&\\
  247. \bf Fx&0&1&2&3&4&5&6&7&8&9&&\s{LRF}&\s{RLF}&\s{LRM}&\s{RLM}&\s{APC}\\
  248. \end{tabular}
  249. \end{center}
  250. }
  251. % TODO ADD EBCDIC TABLE
  252. \slide{Data — Continuation}
  253. \begin{items}
  254. \item Used when the data segment of a packet exceeds 32
  255. \item Can chain an arbitrary number of those (until all data is expressed)
  256. \end{items}
  257. \section{Translation}
  258. \begin{quote}
  259. Hark! It was ruled by Agamashuya and His son Gu Sabah: Tian practices against the lesser side of the invisible origin of light, beset by cosmetic prohibitions of silence and restraint; for Ngu, a slave to creativity, shall make inspection and certification prior to confirmation of Najva Guns’ official status. Deny thine humanity: There are no politics in real life.
  260. \end{quote}
  261. \tslide{001}{*}{01}{B}{\sc new clause}
  262. \tslide{002}{*}{01}{B}{\sc new clause}
  263. \tslide{003}{*}{01}{B}{\sc new clause}
  264. \tslide{004}{*}{01}{B}{\sc new clause}
  265. \tslide{005}{*}{01}{B}{\sc new clause}
  266. \tslide{006}{*}{01}{B}{\sc new clause}
  267. \tslide{007}{*}{01}{B}{\sc new clause}
  268. \tslide{008}{*}{01}{1}{\sc assert}
  269. \tslide{009}{*}{02}{A1}{\sc 1sg}
  270. \tslide{010}{*}{01}{0}{\sc let}
  271. \tslide{011}{A}{01}{0}{\sc var(0)}
  272. \tslide{012}{*}{01}{D}{\sc proper noun}
  273. \tslide{013}{\#}{32}{*44*\#0\#0\#0\#0\#0\#0\#4\#1*44*\#0\#0\#0\#0}{{\sc litteral} “Agamasuya”}
  274. \tslide{014}{1}{32}{\#0\#0\#6\#7*44*\#0\#0\#0\#0\#0\#0\#6\#1*44*}{\sc continuation}
  275. \tslide{015}{1}{32}{\#0\#0\#0\#0\#0\#0\#6C4*44*\#0\#0\#0\#0\#0\#0}{\sc continuation}
  276. \tslide{016}{1}{32}{\#6\#1*44*\#0\#0\#0\#0\#0\#0\#7\#3*44*\#0\#0}{\sc continuation}
  277. \tslide{017}{1}{32}{\#0\#0\#0\#0\#6\#8*44*\#0\#0\#0\#0\#0\#0\#7\#5}{\sc continuation}
  278. \tslide{018}{1}{20}{*44*\#0\#0\#0\#0\#0\#0\#6\#1}{\sc continuation}
  279. \tslide{019}{0}{04}{D*05}{person}
  280. \tslide{020}{*}{01}{3}{\sc transitive clause}
  281. \tslide{021}{*}{01}{C}{\sc collection}
  282. \tslide{022}{A}{01}{0}{\sc var(0)}
  283. \tslide{023}{*}{01}{D}{\sc proper noun}
  284. \tslide{024}{\#}{32}{*44*\#0\#0\#0\#0\#0\#0\#4\#7*44*\#0\#0\#0\#0}{{\sc litteral} “Gu Sabah”}
  285. \tslide{025}{1}{32}{\#0\#0\#7\#5*44*\#0\#0\#0\#0\#0\#0\#2\#0*44*}{\sc continuation}
  286. \tslide{026}{1}{32}{\#0\#0\#0\#0\#0\#0\#5\#3*44*\#0\#0\#0\#0\#0\#0}{\sc continuation}
  287. \tslide{027}{1}{32}{\#6\#1*44*\#0\#0\#0\#0\#0\#0\#6\#2*44*\#0\#0}{\sc continuation}
  288. \tslide{028}{1}{32}{\#0\#0\#0\#0\#6\#1*44*\#0\#0\#0\#0\#0\#0\#6\#8}{\sc continuation}
  289. \tslide{029}{0}{16}{D*0551\#0556C**0*}{male child of {\sc var(0)}}
  290. \tslide{030}{*}{00}{}{\sc generic}
  291. \tslide{031}{0}{03}{328}{govern}
  292. \tslide{032}{*}{01}{3}{\sc transitive clause}
  293. \tslide{033}{*}{01}{D}{\sc proper noun}
  294. \tslide{034}{\#}{32}{*44*\#0\#0\#0\#0\#0\#0\#5\#4*44*\#0\#0\#0\#0}{{\sc litteral} “Tian”}
  295. \tslide{035}{1}{32}{\#0\#0\#6\#9*44*\#0\#0\#0\#0\#0\#0\#6\#1*44*}{\sc continuation}
  296. \tslide{036}{1}{16}{\#0\#0\#0\#0\#0\#0\#6C5}{\sc continuation}
  297. \end{document}