From e8eef373e3b96cdd41f6fd03edf8b0b58bfa6ee2 Mon Sep 17 00:00:00 2001 From: Boud Roukema Date: Sun, 19 Apr 2020 17:40:37 +0200 Subject: 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. --- paper.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'paper.tex') 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). -- cgit v1.2.1