Ludovic Courtès <[email protected]> writes: > Hey Marius! > > Marius Bakke <[email protected]> skribis: >> >> I have used LLM for some parts like (hwdb trie) and the inotify >> implementation. And all "builtin" modules like 'path-id' are pure LLM >> translations of the systemd C counterparts. > > To me Goodev in its current form is a dead end, and I hate to say this, > because I think it could have been great. But we don’t just write free > software for the end result of getting “stuff that works” at any cost; > we write it as part of our journey together.
I understand. Using LLM for the tricky parts was necessary for me to make progress on it, unfortunately. I have been considering swapping out the generated builtins with their original C variants, modified to deliver Scheme values to the runtime. But could not figure out how to do that. Ideas? Another option is to simply delete the builtins and start from scratch. It would be a long journey to implement all the quirks but things would mostly work. Obviously I wrote this with Guix in mind, so if no one steps up to help with these issues I will probably find something better to do. --marius
