1
0
mirror of https://github.com/dhil/phd-dissertation synced 2026-03-13 11:08:25 +00:00

References for OCaml, Scheme, and proper tail recursion.

This commit is contained in:
2020-09-23 20:32:55 +01:00
parent 471a17dd5d
commit e623e1ecd0
2 changed files with 41 additions and 2 deletions

View File

@@ -881,6 +881,14 @@ bindings, pair deconstructing, and case splitting. In each of those
cases we subtract the relevant binder(s) from the set of free
variables.
\paragraph{Proper tail-recursion}
Many industrial-strength functional programming languages such as
SML~\cite{MilnerTHM97}, OCaml~\cite{LeroyDFGRV20},
Scheme~\cite{SperberDFSFM10} rely heavily on being properly
tail-recursive\dots
\dhil{TODO define properly tail-recursive}
\subsection{Typing rules}
\label{sec:base-language-type-rules}
%