IRC channel logs

2023-06-23.log

back to list of logs

<oriansj>I swear, not a day goes by when I don't have to deal with people who fail to understand blockchains and LLMs.
<oriansj>and think that they are magical fairy dust which can be sprinkled on social problems and magically fix them.
<stikonas[m]>nyacc also seems to have pregenerated files... https://github.com/fosslinux/live-bootstrap/issues/306
<stikonas[m]>Hopefully we can bootstrap those with mes-m2 and don't need guile
<muurkha>hopefully!
<oriansj>stikonas: *screams fuck violently inside one's own head*
<muurkha>heh
<oriansj>*takes a deep breath* for once can we not have pregenerated files in scheme
<oriansj>for a magical language that you can do anything in, strange that people go out of their way not to actually use it for the job they are trying to do.
<muurkha>well, recursion is kind of Lisp's thing
<muurkha>so it makes sense that once you have a Lisp system kind of working you would rewrite it in itself
<muurkha>even though that means nobody else can build it without your pregenerated files
<oriansj>thank god we have wonderful talented bootstrappers like Michael Schierl who do such amazing work bridging these kinds of gaps
<kerravon>oriansj - that's a good point that i could enter the boot sector via switches in order to verify the boot sector of the cdrom, rather than using a microscope. however, i would need a cooperative bios that presents the cdrom as a hard disk image (el torito) as i don't have my own cd drivers. the computer i normally use will only present the cd as a
<kerravon>hard disk if it is the boot drive
<pabs3>when folks here discover pregenerated files, are you pushing upstream removals of those?
<stikonas[m]>pabs3: most often no
<pabs3>oh :(
<pabs3>and how are most of these files detected? manually reading code? grep -r generated? some other tools?
<stikonas>pabs3: both I think
<pabs3>are there any tools for detecting them other than grep?
<stikonas>I mostly use grep, but ask fossy
<stikonas>janneke: is use-modules is not supported on mes, is it ? In fact we'll need it for mes-m2
<janneke>stikonas: use-modules is supported on the wip-module branch (we still expect changes/improvements there!)
<janneke>why would you need it for mes-m2?
<stikonas>well, somebody pointed out that nyacc has some files that are pregenerated with guile, so it would be nice in terms of bootstrapping perspective to rebuild them
<stikonas>janneke: https://git.savannah.nongnu.org/cgit/nyacc.git/tree/module/nyacc/lang/c99/README?h=V1.00.2
<stikonas>basically stuff in mach.d directory
<stikonas>and e.g. here are instructions for rebuilding https://git.savannah.nongnu.org/cgit/nyacc.git/tree/HACKING?h=V1.00.2#n27
<janneke>stikonas: ah, right
<stikonas> (https://github.com/fosslinux/live-bootstrap/issues/306 for original report)
<janneke>nice
<janneke>stikonas[m]: so i would advise to wait for mes-0.26 before fixing that
<janneke>otherwise, you would have to create the missing mes-includable modules for nyacc, like these https://git.savannah.gnu.org/cgit/mes.git/tree/mes/module/nyacc/lalr.mes
<stikonas>janneke: it does seems so, hopefully modules can work with mes-m2, it not we'll have to patch it as you said have
<stikonas>s/said have/have said/
<notgulll>Hello, all. I've been binge reading the bootstrap wiki and im liking what im seeing. Very interestingb
<notgulll>I also have a question
<notgulll>Has this been done in real life yet? Has someone punched the 300-byte seed into a floppy disk and then ran it on a real computer?