% // 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/