diff --git a/abstract.md b/abstract.md index 5c7d65f..66a1037 100644 --- a/abstract.md +++ b/abstract.md @@ -1,5 +1,5 @@ # Introduction to Functional Programming -Tony will take you through the definition of Functional Programming (FP), then discuss some of the general and practical consequences of achieving the FP thesis. The introduction to FP definitions is built on existing knowledge of programming and mainstream programming languages. +Tony will take you through the definition of Functional Programming (FP), then discuss some of the general and practical consequences of achieving the FP thesis. The introduction to FP definitions is built on existing knowledge of programming and mainstream programming languages. We will ask questions around why FP is worth considering for any software project, discuss the benefits and the potential pitfalls. -After the introductory, Tony will hand over to Dave who will go into some of the finer details of Functional Programming. +Some of the more difficult questions around FP will be put forward for further discussion. A student of FP can often be overwhelmed by the available material and constructing a purposeful learning path, so we will discuss this as well. diff --git a/benefits.tex b/benefits.tex index c215c53..3d30e1f 100644 --- a/benefits.tex +++ b/benefits.tex @@ -29,7 +29,7 @@ \begin{block}{Some general ``handwavy'' benefits are} \begin{center} \begin{itemize} -\item<1-> an ability to \emph{reason} about \emph{discrete} programs (which may be sub-programs) +\item<1-> an ability to \emph{reason} about \emph{discrete} programs and sub-programs i.e. \emph{local reasoning} \item<2-> an ability to \emph{compose} sub-programs to make slightly less small programs, \emph{indefinitely} \end{itemize} \end{center} @@ -43,11 +43,3 @@ \end{center} \end{block} \end{frame} - -\begin{frame} -\begin{block}{What are the benefits of FP?} -\begin{center} -I am committed to helping others join me in exploring this question -\end{center} -\end{block} -\end{frame} diff --git a/fp-introduction.tex b/fp-introduction.tex index e374d86..549b6c6 100644 --- a/fp-introduction.tex +++ b/fp-introduction.tex @@ -233,5 +233,6 @@ \input{consequences} \input{example} \input{benefits} +\input{faq} \end{document}