tex: use a footnote istead of a citation for Go
This commit is contained in:
parent
dfa9fe6a02
commit
deabfd53ef
@ -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?'}
|
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.
|
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}
|
the ancient game, is a strongly typed, high-level \emph{garbage-collected}
|
||||||
language where functions are first-class citizens and errors are values.
|
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
|
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,
|
as built-in support for concurrency and unit testing, sane \emph{zero} values,
|
||||||
lack of pointer arithmetic, inheritance and implicit type conversions,
|
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
|
Go programming language} is expected to format their source code with the
|
||||||
official formatter (\texttt{gofmt}), which automatically ensures that the code
|
official formatter (\texttt{gofmt}), which automatically ensures that the code
|
||||||
adheres to the one formatting standard. Then, there is \emph{The Promise} of
|
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
|
backwards\footnotemark{} compatibility for Go 1.x, which makes it a good choice
|
||||||
without the fear of being rug-pulled.
|
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}
|
\n{2}{Why Nix/devenv}\label{appendix:whynix}
|
||||||
|
|
||||||
|
@ -63,14 +63,6 @@
|
|||||||
note={{Available from: \url{https://nixos.org/manual/nix/stable/language/index.html}. [viewed 2023-05-17]}},
|
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,
|
@misc{dhalllang,
|
||||||
howpublished = {[online]},
|
howpublished = {[online]},
|
||||||
title = {{Dhall Configuration Language}},
|
title = {{Dhall Configuration Language}},
|
||||||
|
Reference in New Issue
Block a user