From deabfd53efe529e7cf8a4c00af01b7075f55c1a9 Mon Sep 17 00:00:00 2001 From: surtur Date: Fri, 18 Aug 2023 17:59:13 +0200 Subject: [PATCH] tex: use a footnote istead of a citation for Go --- tex/appendices.tex | 10 +++++++--- tex/references.bib | 8 -------- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/tex/appendices.tex b/tex/appendices.tex index 98978c7..61cd869 100644 --- a/tex/appendices.tex +++ b/tex/appendices.tex @@ -73,10 +73,12 @@ This appendix is concerned with explaining why certain technologies were used. First, a question of \textit{`Why pick Go for building a web application?'} might arise, so the following few lines will try to address that. -Go~\cite{golang}, or \emph{Golang} for SEO-friendliness and disambiguating Go +Go\footnotemark{}, or \emph{Golang} for SEO-friendliness and disambiguating Go the ancient game, is a strongly typed, high-level \emph{garbage-collected} language where functions are first-class citizens and errors are values. +\footnotetext{The Go programming language (\url{https://go.dev})} + The appeal for the author comes from a number of features of the language, such as built-in support for concurrency and unit testing, sane \emph{zero} values, lack of pointer arithmetic, inheritance and implicit type conversions, @@ -88,9 +90,11 @@ have been foregone. Every \emph{gopher}\footnote{euph.\ a person writing in the Go programming language} is expected to format their source code with the official formatter (\texttt{gofmt}), which automatically ensures that the code adheres to the one formatting standard. Then, there is \emph{The Promise} of -backwards compatibility for Go 1.x, which makes it a good choice for long-term -without the fear of being rug-pulled. +backwards\footnotemark{} compatibility for Go 1.x, which makes it a good choice +for long-term without the fear of being rug-pulled. +\footnotetext{Now there is also the promise of \emph{forward compatibility} +(\url{https://go.dev/blog/toolchain})} \n{2}{Why Nix/devenv}\label{appendix:whynix} diff --git a/tex/references.bib b/tex/references.bib index ecebe04..5b41418 100644 --- a/tex/references.bib +++ b/tex/references.bib @@ -63,14 +63,6 @@ note={{Available from: \url{https://nixos.org/manual/nix/stable/language/index.html}. [viewed 2023-05-17]}}, } -@misc{golang, - howpublished = {[online]}, - title = {{The Go Programming language}}, - author = {{The Go Authors}}, - year = 2009, - note={{Available from: \url{https://go.dev/}. [viewed 2023-05-17]}}, -} - @misc{dhalllang, howpublished = {[online]}, title = {{Dhall Configuration Language}},