diff options
author | Justin Bedo <cu@cua0.org> | 2020-11-04 16:18:59 +1100 |
---|---|---|
committer | Justin Bedo <cu@cua0.org> | 2020-11-04 16:19:48 +1100 |
commit | 0c90f9d717806f74fed79e1c26ee094654d506ba (patch) | |
tree | b7055798ddf5ce009988f1bb6af8cebf99404916 | |
parent | a6c334720ada5d885ad8b2de9789dd3f09af1a56 (diff) |
port example from paper
-rw-r--r-- | bwa-drv.pdf | bin | 0 -> 42103 bytes | |||
-rw-r--r-- | bwa-stage.pdf | bin | 0 -> 71456 bytes | |||
-rw-r--r-- | demo-graph.png (renamed from graph.png) | bin | 478354 -> 478354 bytes | |||
-rw-r--r-- | docker.pdf | bin | 0 -> 35226 bytes | |||
-rw-r--r-- | graph.pdf | bin | 0 -> 28227 bytes | |||
-rw-r--r-- | pipeline.pdf | bin | 0 -> 57446 bytes | |||
-rw-r--r-- | slides.tex | 32 |
7 files changed, 30 insertions, 2 deletions
diff --git a/bwa-drv.pdf b/bwa-drv.pdf Binary files differnew file mode 100644 index 0000000..9c53155 --- /dev/null +++ b/bwa-drv.pdf diff --git a/bwa-stage.pdf b/bwa-stage.pdf Binary files differnew file mode 100644 index 0000000..6e9058e --- /dev/null +++ b/bwa-stage.pdf diff --git a/graph.png b/demo-graph.png Binary files differindex 8983bee..8983bee 100644 --- a/graph.png +++ b/demo-graph.png diff --git a/docker.pdf b/docker.pdf Binary files differnew file mode 100644 index 0000000..a55485c --- /dev/null +++ b/docker.pdf diff --git a/graph.pdf b/graph.pdf Binary files differnew file mode 100644 index 0000000..82231dc --- /dev/null +++ b/graph.pdf diff --git a/pipeline.pdf b/pipeline.pdf Binary files differnew file mode 100644 index 0000000..23bf273 --- /dev/null +++ b/pipeline.pdf @@ -54,7 +54,7 @@ \end{enumerate} \end{frame} -\begin{frame} +\begin{frame}[label=dag] \begin{center} \begin{tikzpicture}[->,>=stealth,shorten >=1pt,auto,node distance=2cm,thick] \node (a) {align}; @@ -126,9 +126,37 @@ \end{frame} \begin{frame} + \frametitle{What is Nix?} + \begin{enumerate} + \item Simple configuration language (like JSON + functions) + \item Build engine that \emph{realises} \emph{derivations} + \item Derivations are complete descriptions for producing build products: all inputs and a build recipe + \item Controlled \emph{side effects}\footnote{stuff not captured by the derivation}: none allowed during a build + \item Output location unique and determined by hashing the derivation: i.e., hash based version management + \item Deterministic $\Rightarrow$ reproducible + \end{enumerate} +\end{frame} + +\begin{frame} + \frametitle{Example} + \begin{minipage}{.4\textwidth} + \includegraphics[width=.8\linewidth]{graph} + \end{minipage} + \begin{minipage}{.55\textwidth} + \begin{overprint} + \onslide<1>\includegraphics[width=\linewidth]{pipeline} + \onslide<2>\includegraphics[width=.75\linewidth]{bwa-stage} + \onslide<3>\includegraphics[width=\linewidth]{bwa-drv} + \end{overprint} + \end{minipage} +\end{frame} + +\againframe<4>{dag} + +\begin{frame} \frametitle{Demo} \pause - \includegraphics[width=\linewidth]{graph} + \includegraphics[width=\linewidth]{demo-graph} \end{frame} \end{document} |