From 7660ae0c9b39d6dd03c8938ff08dc874fea8d5d8 Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Wed, 24 Aug 2016 23:55:10 +0200 Subject: [PATCH] docs/research: package managers and languages --- src/docs/parts/research/research.tex | 35 ++++++++++++++++++++++++++++ src/docs/thesis.tex | 7 ++---- 2 files changed, 37 insertions(+), 5 deletions(-) create mode 100644 src/docs/parts/research/research.tex diff --git a/src/docs/parts/research/research.tex b/src/docs/parts/research/research.tex new file mode 100644 index 0000000..94323b6 --- /dev/null +++ b/src/docs/parts/research/research.tex @@ -0,0 +1,35 @@ +% // vim: set ft=tex: + + +\chapter{Available Package Managers} + +\section{Portage} + +\section{Nix} + +\section{Guix} +\textbf{Feature} +\begin{description} + \item [Automatic Updates of Sources] { + `guix refresh` can update package sources according to defined updaters + } +\end{description} + +\section{Spack} +Spack (https://github.com/LLNL/spack) is a package manager written in Python. + +\begin{description} + \item [Automatic Updates of Sources] { + } + \item [Closure] { + http://software.llnl.gov/spack/basic\_usage.html\#filesystem-views Yeah + } +\end{description} + +\chapter{Languages Used For Packaging} + +\section{Guile Scheme} +Guile implements Scheme and extends it with new features. + + +UX:https://logicgrimoire.wordpress.com/2012/08/25/a-first-guile-script/ diff --git a/src/docs/thesis.tex b/src/docs/thesis.tex index 5499c91..5becea2 100644 --- a/src/docs/thesis.tex +++ b/src/docs/thesis.tex @@ -92,11 +92,8 @@ \include{introduction} \part{Research} - \chapter{Existing Package Managers} - \section{Guix} - \begin{list}{-}{Guix Important Features} - \item `guix refresh` can update package sources according to defined updaters - \end{list} + \include{parts/research/research} + \part{Development} \part{Conclusion}