diff options
author | Boud Roukema <boud@cosmo.torun.pl> | 2020-04-19 17:40:37 +0200 |
---|---|---|
committer | Boud Roukema <boud@cosmo.torun.pl> | 2020-04-19 17:40:37 +0200 |
commit | e8eef373e3b96cdd41f6fd03edf8b0b58bfa6ee2 (patch) | |
tree | e2364d6e573b775b7e6d8d4e81c92de606722d31 | |
parent | 1d281bffd44fbe3ff43439b3ab3357953f523728 (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.tex | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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). |