IRC channel logs

2023-11-21.log

back to list of logs

<ekaitz>what do you people think about Zig's bootstrapping process?
<ekaitz>they involved wasm in the thing
<ekaitz>and I don't know how to feel about it
<stikonas>ekaitz: people here mentioned wasm is still binary
<stikonas>so you would have to still build multiple versions in order to do a proper bootstrap
<ekaitz>yes
<ekaitz>i don't really like it
<stikonas>wasm is probably something like jar
<ekaitz>and I don't know why they did that
<stikonas>still a binary
<stikonas>ekaitz: there was a blog post about that
<muurkha>kind of, yeah
<ekaitz>yeah, but i didn't really get why
<stikonas>nobody here got it...
<ekaitz>they really celebrated it
<ekaitz>but...
<stikonas>yeah, like "we got rid of C++ requirement"
<stikonas>and no longer need to maintain another compiler
<stikonas>standard reasons...
<ekaitz>yeah but...
<ekaitz>now i'm fucked
<ekaitz>haha
<stikonas>well, you need to check commits when webassembly was changed
<stikonas>and do multiple jumps
<stikonas>ideally they'll have releases then
<stikonas>but in the worst case you might need git snapshots
<stikonas>and hope that there aren't any commits that immediately need new features...
<stikonas>(there was a commit in bison git repo that already needed itself to build)
<ekaitz>ugh...
<ekaitz>this will be a lot of fun
<ekaitz>i didn't even manage to make a simple package for it
<ekaitz>but webassembly stuff is a pain in the ass
<ekaitz>okay so i just read the post and... yeah
<ekaitz>not very interesting
<ekaitz>that's why I didn't get why, it doesn't really say anything
<ekaitz>less code
<ekaitz>just convenience
<ekaitz>(for them)
<pabs3>thats the usual reason
<pder>I recently built a new machine to replace my aging laptop and found that on the new machine live-bootstrap would hang on booting Fiwix.
<stikonas>and no backtrace?
<stikonas>(not sure if Fiwix even does those)
<pder>This happens consistently on the master branch- however the playground branch from Googulator works fine on this machine and continues past Fiwix to the end
<stikonas>pder: oh, that's probably that bios memory map
<stikonas>that Googulator talked about
<pder>Yeah, thats what I wondered. Still its not clear why the host machine would make any difference
<stikonas>well, its memory map might be mapping different memory locations to qemu