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}