This commit is contained in:
JKF
2026-05-27 19:53:28 +02:00
parent a70e5f172a
commit a08721cc00
2 changed files with 27 additions and 0 deletions
+9
View File
@@ -85,6 +85,15 @@ some similarity to \lad.
Because of to the array-programming nature of the langauge, the shape type is fit only to arrays, but displays some flexibility,
which, in a way, is more akin to the constructors used in \lad than to the holes used by Minamide \cite{minamide_holes_1998}.
\section{Linear Haskell: practical linearity in a higher-order polymorphic language - Bernardy et al. \cite{lh_bernardy_2017}}
Linear logic/ typing stands at the core of the \lad type system, and its concrete form is massively influenced by Linear Haskell.
Bernardy et al. give deeper insight into linear typing as it is the sole focus of this paper.
They focus on implementing linear typing in haskell but give good intuition on linear types as a whole.
Though unrestricted types are not a core language feature but implemented in the language itself, the type system is
very similar to \lad, in fact the calculi even share syntax for the linear function.
Bernardy et al discuss many benefits of linear typing and \lad in it's whole bases on the idea of lienar types to make
multiple writes on data impossible.
\input{./bibliography/all.tex}
\bibliographystyle{splncs04}
\end{document}