renaming and clarifying concepts
This commit is contained in:
parent
0b7a2b2886
commit
0dbbe726f3
1 changed files with 5 additions and 5 deletions
|
@ -103,19 +103,19 @@
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
\frametitle{Core Concepts}
|
\frametitle{Core Concepts}
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item \underline{Pure functions}\\
|
\item \underline{Purity}\\
|
||||||
{\onslide<2->{\color{lightgray}A (pure) function must produce the same
|
{\onslide<2->{\color{lightgray}A pure function must produce the same
|
||||||
result given the same input and does not rely on or alter external state.}}
|
result given the same input and does not rely on or alter external state.}}
|
||||||
\item \underline{Non-imperative functions}\\
|
\item \underline{Non-imperativeness}\\
|
||||||
{\onslide<3->{\color{lightgray}A function is not a sequence of commands, but
|
{\onslide<3->{\color{lightgray}A function is not a sequence of commands, but
|
||||||
a nesting of other functions.}}
|
a nesting of other functions.}}
|
||||||
\item \underline{First class citizens}\\
|
\item \underline{First Class Citizenship}\\
|
||||||
{\onslide<4->{\color{lightgray}Functions are equal to other data objects and
|
{\onslide<4->{\color{lightgray}Functions are equal to other data objects and
|
||||||
can thus be passed as function arguments or be computation results
|
can thus be passed as function arguments or be computation results
|
||||||
themselves.}}
|
themselves.}}
|
||||||
\item \underline{Closures}\\
|
\item \underline{Closures}\\
|
||||||
{\onslide<5->{\color{lightgray}Functions can only access variables inside
|
{\onslide<5->{\color{lightgray}Functions can only access variables inside
|
||||||
context they have been created. This can happen even when the function
|
context they have been created. This is possible even when the function
|
||||||
itself has left this context. In this case the variable values are frozen at
|
itself has left this context. In this case the variable values are frozen at
|
||||||
the moment of departure inside the function.}}
|
the moment of departure inside the function.}}
|
||||||
\item \underline{Lambdas}\\
|
\item \underline{Lambdas}\\
|
||||||
|
|
Loading…
Reference in a new issue