thesis/research: add bazel section

This commit is contained in:
steveej 2016-11-09 21:02:45 +01:00
parent b76229840d
commit 5c3ea03dd3

View file

@ -14,7 +14,7 @@
\section{Package Repositories} \section{Package Repositories}
\chapter{Available Package Managers} \chapter{Available Package Managers (and Build Managers)}
\section{Portage} \section{Portage}
@ -39,6 +39,14 @@ Spack (\url{https://github.com/LLNL/spack}) is a package manager written in Pyth
} }
\end{description} \end{description}
\section{bazel}
In case the dependency tree includes different versions of the same project, only one of them can be included in the WORKSPACE.
This potentially breaks compatibility for the projects that depend on a different version of the dependency.
% TODO: cite source https://www.bazel.io/versions/master/docs/external.html#transitive-dependencies
\chapter{Languages Used For Packaging} \chapter{Languages Used For Packaging}
\section{Guile Scheme} \section{Guile Scheme}
@ -49,3 +57,4 @@ Guile implements Scheme and extends it with new features.
UX: \url{https://logicgrimoire.wordpress.com/2012/08/25/a-first-guile-script} UX: \url{https://logicgrimoire.wordpress.com/2012/08/25/a-first-guile-script}