summaryrefslogtreecommitdiff
path: root/src/func-w-elixir.tex
diff options
context:
space:
mode:
Diffstat (limited to 'src/func-w-elixir.tex')
-rw-r--r--src/func-w-elixir.tex86
1 files changed, 11 insertions, 75 deletions
diff --git a/src/func-w-elixir.tex b/src/func-w-elixir.tex
index 476045b..e10934c 100644
--- a/src/func-w-elixir.tex
+++ b/src/func-w-elixir.tex
@@ -146,95 +146,31 @@ in 1986}
\end{frame}
\begin{frame}[fragile]
-\frametitle{Basic Types}
-\framesubtitle{Numerals}
-\lstinputlisting[lastline=16]{code/1/numbers}
+\frametitle{Hello, World}
+\lstinputlisting[lastline=2]{code/1/helloworld}
\end{frame}
\begin{frame}[fragile]
-\frametitle{Basic types}
-\framesubtitle{Numeral Operators}
-\lstinputlisting[firstline=18]{code/1/numbers}
+\frametitle{Hello, World}
+\lstinputlisting[firstline=4]{code/1/helloworld}
\end{frame}
\begin{frame}[fragile]
-\frametitle{Basic Types}
-\framesubtitle{Atoms}
-\lstinputlisting[lastline=10]{code/1/atoms}
+\frametitle{Elixir\texttt{|>} Essentials}
+\lstinputlisting[lastline=18]{code/1/essentials}
\end{frame}
\begin{frame}[fragile]
-\frametitle{Basic Types}
-\framesubtitle{Atom Functions}
-\lstinputlisting[firstline=12]{code/1/atoms}
+\frametitle{Elixir\texttt{|>} Essentials}
+\lstinputlisting[firstline=20,lastline=28]{code/1/essentials}
\end{frame}
\begin{frame}[fragile]
-\frametitle{Basic Types}
-\framesubtitle{Booleans}
-\lstinputlisting[lastline=6]{code/1/booleans}
-\end{frame}
-
-\begin{frame}[fragile]
-\frametitle{Basic Types}
-\framesubtitle{Boolean Operators}
-\lstinputlisting[firstline=8]{code/1/booleans}
-\end{frame}
-
-\begin{frame}[fragile]
-\frametitle{Basic Types}
-\framesubtitle{Lists}
-\lstinputlisting[lastline=12]{code/1/lists}
-\end{frame}
-
-\begin{frame}[fragile]
-\frametitle{Basic Types}
-\framesubtitle{List Operations}
-\lstinputlisting[firstline=14]{code/1/lists}
-\end{frame}
-
-\begin{frame}[fragile]
-\frametitle{Basic Types}
-\framesubtitle{Tuples}
-\lstinputlisting[lastline=6]{code/1/tuples}
-\end{frame}
-
-\begin{frame}[fragile]
-\frametitle{Basic Types}
-\framesubtitle{Tuple Operations}
-\lstinputlisting[firstline=8]{code/1/tuples}
-\end{frame}
-
-\begin{frame}[fragile]
-\frametitle{Basic Types}
-\framesubtitle{Binaries}
-\lstinputlisting[lastline=8]{code/1/binaries}
-\end{frame}
-
-\begin{frame}[fragile]
-\frametitle{Basic Types}
-\framesubtitle{Binary Operations}
-\lstinputlisting[firstline=10]{code/1/binaries}
-\end{frame}
-
-\begin{frame}[fragile]
-\frametitle{Basic Types}
-\framesubtitle{Maps}
-\lstinputlisting[lastline=10]{code/1/maps}
-\end{frame}
-
-\begin{frame}[fragile]
-\frametitle{Basic Types}
-\framesubtitle{Map Operations}
-\lstinputlisting[firstline=12]{code/1/maps}
-\end{frame}
-
-\begin{frame}[fragile]
-\frametitle{Basic Types}
-\framesubtitle{Functions}
-\lstinputlisting{code/1/functions}
+\frametitle{Elixir\texttt{|>} Essentials}
+\lstinputlisting[firstline=30]{code/1/essentials}
\end{frame}
+\subsection{General Concepts}
\begin{frame}
\frametitle{Dispelling Assignment}
\framesubtitle{There is no spoon}