3/5
This commit is contained in:
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user