3 ms·
I hope they follow Go's example and maintain a "bootstrap" branch that only need a C++ compiler, which can be used to build the latest version. Otherwise it wi
by mbakke 4y ago
I hope they follow Go's example and maintain a "bootstrap" branch that only need a C++ compiler, which can be used to build the latest version. Otherwise it will be a hard sell in distributions that don't want random binaries at the root of all Swift packages.
Or at least make sure new versions can be built with the previous (Rust-style), and not require downloading new binaries for every release (looking at you, Mono).
See Ken Thompsons now-infamous "reflections on trusting trust" and https://bootstrappable.org https://bootstrappable.org for why this is important.
(I may come off a bit grumpy from recently trying to port old versions of JDK and GHC to a newer toolchain; yet consider myself lucky to have the privilege).