IRC channel logs
2021-07-14.log
back to list of logs
<stikonas>had another brief look at autogen... It's just as scary if not scarier... <plasma41>stikonas: What's the issue with autogen? <stikonas>plasma41: it's really full of circular dependencies <stikonas>at least 15 files (.c .h and a few others) are generated with autogen <stikonas>well, we found a way to build binutils/gcc without autogen (don't use top level configure script but use configure scripts in subdirectories) <stikonas>(comitting gzip into git repo is also a bad idea but that's unrelated) <stikonas>although, autogen'ed files are much closer to normal source in terms of readability than lets say bison parsers <plasma41>stikonas: Well that counts for something at least <stikonas>yeah, since it's closer to templating engine than to code generator <Hagfish>the philosophical questions would get quite tricky if someone wrote some new templates and a new template engine, which produced the same output as the autogen'ed files <Hagfish>would those new templates be the "preferred form for editing", if no one would use them except for bootstrapping? <stikonas>that's what we do to rebuild perl headers *pabs3 would never put generated files nor template output in git, ew <ekaitz>does anyone have extra info about it? <ekaitz>"i designed it to be very simple... kind of simple" <stikonas>there is also Ben Eater's 8-bit computer <ekaitz>there's a guy making a RISC-V computer using discrete components too <ekaitz>wow GeDaMo that one is really cool <oriansj>ekaitz: I just pray for ECC support but I'll probably order one provided it is below the get wife angry cost range. <stikonas[m]>Well, pushing gzip into git is just space inefficient, small changes to source might result in big changes to gzip which Git's zlib won't be able to compress well <stikonas[m]>Yeah, that pineapple one RISC computer looks very promising for bootstrap