logo

blog

My website can't be that messy, right? git clone https://anongit.hacktivis.me/git/blog.git/
commit: 91741aa91a8c0b7f78f9fb5f6992787ff7c261d3
parent 3a38cec135887fcad50497c5ffecc6aab072eb27
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Sun,  8 Feb 2026 23:49:12 +0100

notes/bootstrapping: Toss Nim

 * https://forum.nim-lang.org/t/10058 (Questionable idpol joke)
 * https://forum.nim-lang.org/t/10312 (Alt-right brainrot)
 * https://forum.nim-lang.org/t/10234 (Atlas Shrugged)

Diffstat:

Mnotes/bootstrapping.shtml6------
1 file changed, 0 insertions(+), 6 deletions(-)

diff --git a/notes/bootstrapping.shtml b/notes/bootstrapping.shtml @@ -190,12 +190,6 @@ <h3>Free-Pascal Compiler / Object Pascal</h3> <p><a href="https://bootstrapping.miraheze.org/wiki/Aesop">Aesop</a> seems to still be at the vaporware stage, no code is available.</p> - <h3 id="nim">Nim</h3> - <p> - The transpiled C non-source code used for bootstrapping contained in <code>./c_code/</code> is pretty much what you would get with C++ mangled symbols auto-decompiled to C.<br /> - <a href="https://bootstrapping.miraheze.org/wiki/Bootstrapping_Nim">Bootstrapping Nim via historical releases</a> would need a bootstrap path for Object Pascal, which doesn't exists (yet?), another way would be to have a minimal Nim compiler written in another language which is capable of compiling the current compiler. - </p> - <h3 id="qemu">QEMU</h3> <p> QEMU 7.0 <a href="https://github.com/gentoo/gentoo/commit/11c7bca43160b3d893dc8d846d8da2838332123c">needs a quick fix on the <code>pc-bios/meson.build</code> file</a> so you can choose to not use the binaries it ships, fixed in QEMU 7.1.<br />