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}
|
||||
\frametitle{Core Concepts}
|
||||
\begin{itemize}
|
||||
\item \underline{Pure functions}\\
|
||||
{\onslide<2->{\color{lightgray}A (pure) function must produce the same
|
||||
\item \underline{Purity}\\
|
||||
{\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.}}
|
||||
\item \underline{Non-imperative functions}\\
|
||||
\item \underline{Non-imperativeness}\\
|
||||
{\onslide<3->{\color{lightgray}A function is not a sequence of commands, but
|
||||
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
|
||||
can thus be passed as function arguments or be computation results
|
||||
themselves.}}
|
||||
\item \underline{Closures}\\
|
||||
{\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
|
||||
the moment of departure inside the function.}}
|
||||
\item \underline{Lambdas}\\
|
||||
|
|
Loading…
Reference in a new issue