aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoud Roukema <boud@cosmo.torun.pl>2020-04-19 17:40:37 +0200
committerBoud Roukema <boud@cosmo.torun.pl>2020-04-19 17:40:37 +0200
commite8eef373e3b96cdd41f6fd03edf8b0b58bfa6ee2 (patch)
treee2364d6e573b775b7e6d8d4e81c92de606722d31
parent1d281bffd44fbe3ff43439b3ab3357953f523728 (diff)
Principles - P6 Scalability
Reduction by 7 words. For a regular GNU/Linux of other unix-like system user, the bit about ISO C compilers even existing for Microsoft systems more or less says "despite there being no point ever trying to do science on a Microsoft system, you *could* hypothetically compile and run any ISO C program on it". Interesting, but not directly of interest to this user, who is unlikely to actually want to do it. A Microsoft user who thinks that s/he can do science on a Microsoft system will typically think "Microsoft is good, so of course I can run anything I want on it". So the message here could more likely be seen as provocative rather than useful, since this user is unaware of the fundamental problems of Microsoft as an authoritarian, manipulative, centralised organisation providing bad software. So either way, the parenthesis about Microsoft can be safely removed given the space constraints.
-rw-r--r--paper.tex4
1 files changed, 2 insertions, 2 deletions
diff --git a/paper.tex b/paper.tex
index b1ebb9d..bf8565d 100644
--- a/paper.tex
+++ b/paper.tex
@@ -277,8 +277,8 @@ A project should be scalable to arbitrarily large and/or complex projects.
\emph{Comparison with existing:}
Most of the more recent solutions above are scalable.
-However, IPOL, which uniquely stands out in satisfying most principles also fails here: IPOL is devoted to low-level image processing algorithms that \emph{can be} done with no dependencies beyond an ISO C compiler (even available on Microsoft Windows).
-Its solution is thus not scalable to large projects which commonly involve tens of high-level dependencies, with complex data formats and analysis.
+However, IPOL, which uniquely stands out in satisfying most principles, fails here: IPOL is devoted to low-level image processing algorithms that \emph{can be} done with no dependencies beyond an ISO C compiler.
+IPOL is thus not scalable to large projects, which commonly involve dozens of high-level dependencies, with complex data formats and analysis.
\item \label{principle:freesoftware}\textbf{Free and open source software:}
Technically, reproducibility (defined in \ref{definition:reproduction}) is possible with non-free or non-open-source software (a black box).