Skip to content

Commit 2af0a15

Browse files
committed
added XML output API based on with block
1 parent fc379cb commit 2af0a15

File tree

6 files changed

+373
-12
lines changed

6 files changed

+373
-12
lines changed

bibliography/bibliography.bib

+107-3
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ @string { a_abbasi_hameer
2525
@string { a_agans_david_j = "David J.\ Agans" }
2626
@string { a_ali_karim = "Karim Ali" }
2727
@string { a_andersen_jakob_lykke = "Jakob Lykke Andersen" }
28+
@string { a_andrews_michael = "Michael Andrews" }
2829
@string { a_antiga_luca = "Luca Antiga" }
2930
@string { a_archibald_anne_m = "Anne M.\ Archibald" }
3031
@string { a_arthur_jones = "Arthur Jones" }
@@ -44,6 +45,7 @@ @string { a_beigel_richard
4445
@string { a_ben_david_shai = "Shai Ben{\nobreakdashes-}David" }
4546
@string { a_bentley_jon = "Jon Bentley" }
4647
@string { a_berg_sebastian = "Sebastian Berg" }
48+
@string { a_berion_robin = "Robin Berjon" }
4749
@string { a_beuke_fabian = "Fabian Beuke" }
4850
@string { a_beygelzimer_alina = "Alina Beygelzimer" }
4951
@string { a_bezerra_carla_i_m = "Carla I.\ M.\ Bezerra" }
@@ -96,16 +98,19 @@ @string { a_crossley_john_newsome
9698
@string { a_cullen_christopher = "Christopher Cullen" }
9799
@string { a_d_alche_buc_florence = "Florence d'Alch{\'e}{\nobreakdashes-}Buc" }
98100
@string { a_da_veiga_leprevost_felipe = "Felipe {da Veiga Leprevost}" }
101+
@string { a_dahlstrom_erik = "Erik Dahlstr{\"o}m" }
99102
@string { a_dauben_joseph_w = "Joseph W.\ Dauben" }
100103
@string { a_davis_andy = "Andy Davis" }
101104
@string { a_dean_jeffrey = "Jeffrey Dean" }
105+
@string { a_dengler_patrick = "Patrick Dengler" }
102106
@string { a_dennison_justing = "Justin Dennison" }
103107
@string { a_desmaison_alban = "Alban Desmaison" }
104108
@string { a_devin_metthieu = "Matthieu Devin" }
105109
@string { a_devito_zachary = "Zachary {DeVito}" }
106110
@string { a_deza_alfredo = "Alfredo Deza" }
107111
@string { a_dimitrovic_slobodan = "Slobodan Dmitrovi{\'c}" }
108112
@string { a_doozandeh_pooyan = "Pooyan Doozandeh" }
113+
@string { a_doyle_navara_erika = "Erika {Doyle Navara}" }
109114
@string { a_dubourg_vincent = "Vincent Dubourg" }
110115
@string { a_duchesnay_edouard = "Edouard Duchesnay" }
111116
@string { a_dutka_jacques = "Jacques Dutka" }
@@ -116,10 +121,12 @@ @string { a_erwig_martin
116121
@string { a_euclid = "{{Euclid of Alexandria}~{(\ensuremath{E{\acute\upsilon}\kappa\lambda\varepsilon{\acute\iota}\delta\eta\varsigma})}}" }
117122
@string { a_euler_leonhard = "Leonhard Euler" }
118123
@string { a_fang_lu = "Lu Fang" }
124+
@string { a_faulkner_steve = "Steve Faulkner" }
119125
@string { a_fee_greg = "Greg Fee" }
120126
@string { a_feldt_robert = "Robert Feldt" }
121127
@string { a_feng_yu = "Yu Feng" }
122128
@string { a_fernandez_del_rio_jaime = "Jaime {Fern{\'a}ndez del R{\'i}o}" }
129+
@string { a_ferraiolo_jon = "Jon Ferraiolo" }
123130
@string { a_filaseta_michael = "Michael Filaseta" }
124131
@string { a_finucane_stephen = "Stephen Finucane" }
125132
@string { a_fitzpatrick_richard = "Richard Fitzpatrick" }
@@ -149,6 +156,7 @@ @string { a_gramfort_alexandre
149156
@string { a_grendell_lina = "Linda Grandell" }
150157
@string { a_grisel_olivier = "Olivier Grisel" }
151158
@string { a_goodger_david = "David Goodger" }
159+
@string { a_grasso_anthony = "Anthony Grasso" }
152160
@string { a_gross_sam = "Sam Gross" }
153161
@string { a_grus_joel = "Joel Grus" }
154162
@string { a_grys_slawomir = "S{\l}awomir Gry{\'s}" }
@@ -168,6 +176,8 @@ @string { a_henriksen_ian
168176
@string { a_herbsleb_james_d = "James D.\ Herbsleb" }
169177
@string { a_hetland_magnus_lie = "Magnus Lie Hetland" }
170178
@string { a_hettinger_raymond = "Raymond Hettinger" }
179+
@string { a_hickson_ian = "Ian Hickson" }
180+
@string { a_hilton_balfe_james = "James Hilton{-}Balfe" }
171181
@string { a_hollasch_steve = "Steve Hollasch" }
172182
@string { a_hoyer_stephan = "Stephan Hoyer" }
173183
@string { a_hubbard_steve = "Steve Hubbard" }
@@ -177,6 +187,7 @@ @string { a_hunt_john
177187
@string { a_irving_geoffrey = "Geoffrey Irving" }
178188
@string { a_isard_michael = "Michael Isard" }
179189
@string { a_ito_ysuaki = "Yasuaki Ito" }
190+
@string { a_jackson_dean = "Dean Jackson" }
180191
@string { a_jain_shantanu = "Shantanu Jain" }
181192
@string { a_james_mike = "Mike James" }
182193
@string { a_jewet_jim_j = "Jim J\. Jewett" }
@@ -185,6 +196,7 @@ @string { a_johansson_robert
185196
@string { a_johnson_stephen_curtis = "Stephen Curtis Johnson" }
186197
@string { a_jones_eric = "Eric Jones" }
187198
@string { a_josey_andrew = "Andrew Josey" }
199+
@string { a_jun_fujisawa = "Jun Fujisawa" }
188200
@string { a_kahan_william = "William Kahan" }
189201
@string { a_katz_daniel_s = "Daniel S.\ Katz" }
190202
@string { a_keeton_kimberly = "Kimberly Keeton" }
@@ -217,13 +229,16 @@ @string { a_laufer_konstantin
217229
@string { a_laxalde_denis = "Denis Laxalde" }
218230
@string { a_leavens_gary_t = "Gary T.\ Leavens" }
219231
@string { a_lee_kent_d = "Kent D.\ Lee" }
232+
@string { a_lee_michael = "Michael Lee" }
220233
@string { a_lehtosalo_jukka = "Jukka Lehtosalo" }
221234
@string { a_leiserson_charles_e = "Charles E.\ Leiserson" }
235+
@string { a_leithead_travis = "Travis Leithead" }
222236
@string { a_lerer_adam = "Adam Lerer" }
223237
@string { a_lerner_reuven_m = "Reuven M.\ Lerner" }
224238
@string { a_leuck_daniel = "Daniel Leuck" }
225239
@string { a_levenberg_josh = "Josh Levenberg" }
226240
@string { a_levkivskyi_ivan = "Ivan Levkivskyi" }
241+
@string { a_lilley_chris = "Chris Lilley" }
227242
@string { a_lima_luan_p = "Luan P.\ Lima" }
228243
@string { a_lin_zeming = "Zeming Lin" }
229244
@string { a_liu_yuxi = "Yuxi Liu" }
@@ -241,6 +256,7 @@ @string { a_massa_francisco
241256
@string { a_matthias_meg = "Meg Matthias" }
242257
@string { a_maxwell_aaron = "Aaron Maxwell" }
243258
@string { a_mayorov_nikolay = "Nikolay Mayorov" }
259+
@string { a_mccormack_cameron = "Cameron McCormack" }
244260
@string { a_mcintosh_shane = "Shane McIntosh" }
245261
@string { a_mdn_contributors = "{{MDN}~Contributors}" }
246262
@string { a_mejia_alvarez_pedro = "Pedro {Mejia Alvarez}" }
@@ -271,6 +287,7 @@ @string { a_niemeyer_patrick
271287
@string { a_niven_ivan = "Ivan Niven" }
272288
@string { a_norvig_peter = "Peter Norvig" }
273289
@string { a_oconnor_john_j = "John J.\ O'Connor" }
290+
@string { a_oconnor_theresa = "Theresa O'Connor" }
274291
@string { a_okken_brian = "Brian Okken" }
275292
@string { a_oliphant_travis_e = "Travis E.\ Oliphant" }
276293
@string { a_ortega_cisneros_susana = "Susana {Ortega Cisneros}" }
@@ -289,6 +306,7 @@ @string { a_perktold_josef
289306
@string { a_perrot_matthieu = "Matthieu Perrot" }
290307
@string { a_peters_tim = "Tim Peters" }
291308
@string { a_peterson_pearu = "Pearu Peterson" }
309+
@string { a_pfeiffer_silvia = "Silvia Pfeiffer" }
292310
@string { a_phalgun_amit = "Amit Phalgun" }
293311
@string { a_picus_matti = "Matti Picus" }
294312
@string { a_polat_ilhan = "Ilhan Polat" }
@@ -327,6 +345,7 @@ @string { a_sagher_yoram
327345
@string { a_salakoski_tapio = "Tapio Salakoski" }
328346
@string { a_salvaneschi_guido = "Guido Salvaneschi" }
329347
@string { a_schemenauer_neil = "Neil Schemenauer" }
348+
@string { a_schepers_doug = "Doug Schepers" }
330349
@string { a_schurr_andy = "Andy Sch{\"u}rr" }
331350
@string { a_scipy_1 = "{{SciPy~1.0 Contributors}}" }
332351
@string { a_scott_larkin_rigdway = "Larkin Ridgway Scott" }
@@ -345,14 +364,15 @@ @string { a_sigler_laurence_e
345364
@string { a_silberschatz_avi = "Avi Silberschatz" }
346365
@string { a_silva_sara = "Sara Silva" }
347366
@string { a_skoulikari_anna = "Anna Skoulikari" }
348-
@string{ a_sloane_neil_james_alexander = "Neil James Alexander Sloane" }
367+
@string { a_sloane_neil_james_alexander = "Neil James Alexander Sloane" }
349368
@string { a_smith_eric_v = "Eric V.\ Smith" }
350369
@string { a_smith_ethan = "Ethan Smith" }
351370
@string { a_smith_nathaniel_j = "Nathaniel J.\ Smith" }
352371
@string { a_sobolev_nikita = "Nikita Sobolev" }
353372
@string { a_sottet_jean_sebastien = "Jean{\nobreakdashes-}S{\'e}bastien Sottet" }
354373
@string { a_sperberg_mcqueen_c_m = "C.\ M.\ Sperberg{-}McQueen" }
355374
@string { a_sphinx_developers = "{\Pgls{sphinx} Developers}" }
375+
@string { a_srinivasan_pradeep_kumar = "Pradeep Kumar Srinivasan" }
356376
@string { a_stein_clifford = "Clifford Stein" }
357377
@string { a_steiner_benoit = "Benoit Steiner" }
358378
@string { a_storchaka_serhiy = "Serhiy Storchaka" }
@@ -393,6 +413,7 @@ @string { a_wang_rui
393413
@string { a_warden_pete = "Pete Warden" }
394414
@string { a_warnes_gregory_r = "Gregory R.\ Warnes" }
395415
@string { a_warsaw_barry = "Barry Warsaw" }
416+
@string { a_watt_jonathan = "Jonathan Watt" }
396417
@string { a_weckesser_warren = "Warren Weckesser" }
397418
@string { a_weise_thomas = "Thomas Weise" }
398419
@string { a_weiss_ron = "Ron Weiss" }
@@ -527,6 +548,7 @@ @string { p_cnri
527548
@string { p_crc_press = "{{CRC} Press}" }
528549
@string { p_cornell_university_library = "{Cornell Universiy Library}" }
529550
@string { p_document_foundation = "The Document Foundation" }
551+
@string { p_ecma = "Ecma International" }
530552
@string { p_elsevier = "{Elsevier~B.V.}" }
531553
@string { p_encyclopaedia_britannica_inc = "Encyclop{\ae}dia Britannica, Inc." }
532554
@string { p_geeksforgeeks = "{GeeksforGeeks -- Sanchhaya Education Private Limited}" }
@@ -579,6 +601,7 @@ @string { p_springer_nature_limited
579601
@string { p_springer_new_york = "{Springer New York}" }
580602
@string { p_springer_science_and_business = "{Springer Science+Business Media}" }
581603
@string { p_springer_verlag = "{Springer\nobreakdashes-Verlag {GmbH} Germany}" }
604+
@string { p_story_needle = "{Story Needle}" }
582605
@string { p_taylor_and_francis = "{Taylor and Francis Ltd.}" }
583606
@string { p_teubner_b_g = "{B.\ G.\ Teubner}" }
584607
@string { p_typis_academiae = "{Typis Academiae}" }
@@ -619,6 +642,7 @@ @string { pa_cnri
619642
@string { pa_cornell_university_library = l_usa_ithaca }
620643
@string { pa_document_foundation = l_germany_berin }
621644
@string { pa_crc_press = l_usa_boca_raton }
645+
@string { pa_ecma = l_switzerland_geneva }
622646
@string { pa_elsevier = l_netherlands_amsterdam }
623647
@string { pa_encyclopaedia_britannica_inc = l_usa_chicago }
624648
@string { pa_geeksforgeeks = l_india_noida}
@@ -911,6 +935,12 @@ @xdata{rep_cnri_proposal
911935
type = {{CNRI}~Proposal},
912936
}
913937

938+
@xdata{rep_ecma_standard,
939+
institution = p_ecma,
940+
address = pa_ecma,
941+
type = {Standard},
942+
}
943+
914944
@xdata{rep_iso_iec_standard,
915945
institution = p_iso # and # p_iec,
916946
address = pa_iso_iec,
@@ -1061,6 +1091,15 @@ @book{A2008P3DMPDFP1P1
10611091
urldate = {2024-12-12},
10621092
}
10631093

1094+
@book{A2020XLATDOEOL,
1095+
author = a_andrews_michael,
1096+
title = {\Pgls{xml}, Latin, and the Demise or Endurance of Languages},
1097+
date = {2020-11-23},
1098+
publisher = p_story_needle,
1099+
url = {https://storyneedle.com/xml-latin-and-the-demise-or-endurance-of-languages},
1100+
urldate = {2024-12-15},
1101+
}
1102+
10641103
@book{A2024WDPM,
10651104
title = {What does {PDF} mean?},
10661105
publisher = p_adobe,
@@ -1180,6 +1219,16 @@ @article{B2012DPWP
11801219
urldate = {2024-06-25},
11811220
}
11821221

1222+
@techreport{B2017TJONJDIF,
1223+
author = a_bray_tim,
1224+
title = {The \pgls{javascript} Object Notation (\pgls{JSON}) Data Interchange Format},
1225+
xdata = {rep_rfc},
1226+
number = {8259},
1227+
date = {2017-12},
1228+
url = {https://datatracker.ietf.org/doc/html/rfc8259},
1229+
urldate = {2024-12-15},
1230+
}
1231+
11831232
@book{B2022ELATCL,
11841233
author = a_barret_daniel_j,
11851234
title = {Efficient \linux\ at the Command Line},
@@ -1418,6 +1467,15 @@ @book{DBvR2024ITN
14181467
isbn = {9781836208631},
14191468
}
14201469

1470+
@book{DDGLMSWFJJ2011SVGSSE,
1471+
editor = a_dahlstrom_erik # and # a_dengler_patrick # and # a_grasso_anthony # and # a_lilley_chris # and # a_mccormack_cameron # and # a_schepers_doug # and # a_watt_jonathan # and # a_ferraiolo_jon # and # a_jun_fujisawa # and # a_jackson_dean,
1472+
xdata = {ser_w3cr},
1473+
title = {Scalable Vector Graphics~{(SVG)~1.1} (Second Edition)},
1474+
date = {2011-08-16},
1475+
url = {http://www.w3.org/TR/2011/REC-SVG11-20110816},
1476+
urldate = {2024-12-17},
1477+
}
1478+
14211479
@book{DF2024LTDF,
14221480
title = {\textbf{Libre}Office -- The Document Foundation},
14231481
publisher = p_document_foundation,
@@ -1474,6 +1532,15 @@ @article{E1985AEOCF
14741532
addendum = {Translation of~\cite{E1737DFCD}.},
14751533
}
14761534

1535+
@techreport{E1999ELS,
1536+
title = {{ECMAScript} Language Specification},
1537+
xdata = {rep_ecma_standard},
1538+
number = {ECMA\nobreakdashes-262, 3rd~Edition},
1539+
date = {1999-12},
1540+
url = {https://ecma-international.org/wp-content/uploads/ECMA-262_3rd_edition_december_1999.pdf},
1541+
urldate = {2024-12-15},
1542+
}
1543+
14771544
@book{E2013AITNMAA,
14781545
author = a_epperson_james_f,
14791546
title = {An Introduction to Numerical Methods and Analysis},
@@ -1483,6 +1550,15 @@ @book{E2013AITNMAA
14831550
isbn = {9781118367599},
14841551
}
14851552

1553+
@techreport{E2017SE4TJDIS,
1554+
title = {The \pgls{json} Data Interchange Syntax},
1555+
number = {ECMA\nobreakdashes-404, 2nd~Edition},
1556+
xdata = {rep_ecma_standard},
1557+
date = {2017-12},
1558+
url = {https://ecma-international.org/publications-and-standards/standards/ecma-404},
1559+
urldate = {2024-12-15},
1560+
}
1561+
14861562
@collection{EB2024EC,
14871563
title = {Encyclopaedia Britannica},
14881564
editor = a_editors_of_encyclopaedia_britannica,
@@ -1712,6 +1788,15 @@ @book{H2024PBOTTCODDSIPP33
17121788
urldate = {2024-08-27},
17131789
}
17141790

1791+
@book{HBFLDNOP2014HAVAAAFHAX,
1792+
editor = a_hickson_ian # and # a_berion_robin # and # a_faulkner_steve # and # a_leithead_travis # and # a_doyle_navara_erika # and # a_oconnor_theresa # and # a_pfeiffer_silvia,
1793+
xdata = {ser_w3cr},
1794+
title = {{HTML5}:~{A} Vocabulary and Associated {APIs} for {HTML} and {XHTML}},
1795+
date = {2014-10-28},
1796+
url = {http://www.w3.org/TR/2014/REC-html5-20141028},
1797+
urldate = {2024-12-17},
1798+
}
1799+
17151800
@article{HMvdWGVCWTBSKPHvKBHFdRWPGMSRWAGO2020APWN,
17161801
author = a_harris_charles_r # and # a_millman_jarrod_k # and # a_van_der_walt_stefan # and # a_gommers_ralf # and # a_virtanen_pauli # and # a_cornapeau_david # and # a_wieser_eric # and # a_taylor_julian # and # a_berg_sebastian # and # a_smith_nathaniel_j # and # a_kern_robert # and # a_picus_matti # and # a_hoyer_stephan # and # a_van_kerkwijk_marten_h # and # a_brett_matthew # and # a_haldane_allan # and # a_fernandez_del_rio_jaime # and # a_wiebe_mark # and # a_peterson_pearu # and # a_gerard_marchant_pierre # and # a_sheppart_kevin # and # a_reddy_tyler # and # a_weckesser_warren # and # a_abbasi_hameer # and # a_gohlke_christoph # and # a_oliphant_travis_e,
17171802
title = {Array programming with \numpy},
@@ -2373,13 +2458,23 @@ @techreport{PEP585
23732458
urldate = {2024-10-09},
23742459
}
23752460

2461+
@techreport{PEP586,
2462+
author = a_lee_michael # and # a_levkivskyi_ivan # and # a_lehtosalo_jukka,
2463+
title = {\pythonilIdx{Literal} Types},
2464+
type = {rep_pep},
2465+
number = {586},
2466+
date = {2019-03-14},
2467+
url = {https://peps.python.org/pep-0586},
2468+
urldate = {2024-12-17},
2469+
}
2470+
23762471
@techreport{PEP591,
23772472
author = a_sullivan_michael_j # and # a_levkivskyi_ivan,
2378-
title = {Adding a final Qualifier to \pythonilIdx{typing}\pythonIdx{Final}},
2473+
title = {Adding a \pythonilIdx{Final} Qualifier to \pythonilIdx{typing}\pythonIdx{typing!Final}},
23792474
xdata = {rep_pep},
23802475
number = {591},
23812476
date = {2019-03-15},
2382-
url = {https://peps.python.org/pep-0591/},
2477+
url = {https://peps.python.org/pep-0591},
23832478
urldate = {2024-11-19}
23842479
}
23852480

@@ -2423,6 +2518,15 @@ @techreport{PEP635
24232518
urldate = {2024-09-23},
24242519
}
24252520

2521+
@techreport{PEP673,
2522+
author = a_srinivasan_pradeep_kumar # and # a_hilton_balfe_james,
2523+
number = {673},
2524+
title = {\pythonilIdx{Self}\pythonIdx{typing!Self} Type},
2525+
date = {2021-11-10/2021-11-17},
2526+
url = {https://peps.python.org/pep-0673},
2527+
urldate = {2024-12-17},
2528+
}
2529+
24262530
@techreport{PEP754,
24272531
author = a_warnes_gregory_r,
24282532
title = {{IEEE~754} Floating Point Special Values~[Rejected]},

notation/acronyms.sty

+5-4
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,19 @@
44
%
55
\newacronym[description={an Application Programming Interface is a set of rules or protocols that enables one software application or component to use or communicate with another~\cite{G2024WIAA}}]{API}{API}{Application Programming Interface}%
66
\newacronym[description={Artificial Intelligence, see, e.g.,~\cite{RN2022AIAMA}}]{AI}{AI}{Artificial Intelligence}%
7-
\newacronym[description={Comma-Separated Values, see, e.g.,~\cite{PSF2024CCFRAW,S2005CFAMTFCSVCF} and~\pgls{csv}}]{CSV}{CSV}{Comma-Separated Values}%
7+
\newacronym[description={Comma-Separated Values, see, e.g.,~\cite{PSF2024CCFRAW,S2005CFAMTFCSVCF} and~\pgls{csv}},sort={CSV}]{CSV}{\pgls{csv}}{Comma-Separated Values}%
88
\newacronym[description={Data Science, see, e.g.,~\cite{G2019DSFSFPWP}}]{DS}{DS}{Data Science}%
99
\newacronym[description={Garbage In--Garbage Out, see, e.g.,~\cite{PKBCBR2005GIGOAELAOMBEUP}}]{GIGO}{GIGO}{Garbage In--Garbage Out}
1010
\newacronym[description={Integrated Development Environment, see \gls{ide}}]{IDE}{IDE}{Integrated Development Environment}%
11+
\newacronym[description={JavaScript Object Notation, see \gls{json} and~\cite{E2017SE4TJDIS}},sort={JSON}]{JSON}{\pgls{json}}{JavaScript Object Notation}%
1112
\newacronym[description={Machine Learning, see, e.g.,~\cite{SSBD2014UMLFTTA}}]{ML}{ML}{Machine Learning}%
1213
\newacronym[description={Operating System, the system that runs your computer, see, e.g., \linux\ and \windows}]{OS}{OS}{Operating System}%
1314
\newacronym[description={see \gls{regexp} and~\cite{K2024REH,PSF2024RREO,N2018RQSRUAURE,N2019AITRE}}]{regex}{regex}{regular expression}%
1415
\newacronym[description={see \gls{stderrs} and~\cite{J2024PTOGBSI8IS12ESSSSIS}},sort={stderr}]{stderr}{\texttt{stderr}}{standard error stream}%
1516
\newacronym[description={see \gls{stdins} and~\cite{J2024PTOGBSI8IS12ESSSSIS}},sort={stdin}]{stdin}{\texttt{stdin}}{standard input stream}%
1617
\newacronym[description={see \gls{stdouts} and~\cite{J2024PTOGBSI8IS12ESSSSIS}},sort={stdout}]{stdout}{\texttt{stdout}}{standard output stream}%
1718
\newacronym[description={Universal Coded Character Set, see \gls{unicode}}]{UCS}{UCS}{Universal Coded Character Set}%
18-
\newacronym[description={\acrshort{UCS}~Transformation Format~8, see \gls{utf8} and~\cite{Y2022PPADT,ISOIEC106462020ITUCCSU}}]{UTF8}{UTF8}{\acrshort{UCS}~Transformation Format~8}%
19-
\newacronym[description={Version Control Systems, see \gls{vcs}}]{VCS}{VCS}{Version Control Systems}%
20-
\newacronym[description={Extensible Markup Language, see \pgls{xml} and~\cite{BPSMM2008EMLX1FE,K2019ITXJY,CH2013XFCAMLTMC}}]{XML}{XML}{Extensible Markup Language}%
19+
\newacronym[description={\acrshort{UCS}~Transformation Format~8, see \gls{utf8} and~\cite{Y2022PPADT,ISOIEC106462020ITUCCSU}},sort={UTF-8}]{UTF8}{\pgls{utf8}}{\acrshort{UCS}~Transformation Format~8}%
20+
\newacronym[description={Version Control Systems, see \gls{vcs}}]{VCS}{\pgls{vcs}}{Version Control Systems}%
21+
\newacronym[description={Extensible Markup Language, see \pgls{xml} and~\cite{BPSMM2008EMLX1FE,K2019ITXJY,CH2013XFCAMLTMC}},sort={XML}]{XML}{\pgls{xml}}{Extensible Markup Language}%
2122
%

notation/terms.sty

+18
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,24 @@ For this course, we recommend using \pycharm.%
145145
}%
146146
%
147147
%
148+
\newglossaryentry{javascript}{%
149+
name={JavaScript},%
150+
sort={JavaScript},%
151+
description={%
152+
JavaScript is the predominant programming language used in websites to develop interactive contents for display in browsers~\cite{E1999ELS}.%
153+
}%
154+
}%
155+
%
156+
%
157+
\newglossaryentry{json}{%
158+
name={JSON},%
159+
sort={JSON},%
160+
description={%
161+
\acrfull{JSON} is a data interchange format~\cite{E2017SE4TJDIS,B2017TJONJDIF} based on \pgls{javascript}~\cite{E1999ELS} syntax.%
162+
}%
163+
}%
164+
%
165+
%
148166
\newglossaryentry{numerator}{%
149167
name={numerator},%
150168
description={%

0 commit comments

Comments
 (0)