sjolsen.cdda.wav on Nostr: I've written a program that just writes a file, forks, reads back from the child, ...
I've written a program that just writes a file, forks, reads back from the child, joins, then reads back from the parent. it's 137 lines long, contains two wrapper functions that should just be in the standard library, references no fewer than five distinct integer types to accommodate different APIs, has numerous opportunities to accidentally invoke undefined behavior by screwing up a varargs call or passing the wrong buffer length or something, and is like 90% screwing around with statuses by weight
can you imagine if the last fifty years of computing had been built on an operating system and systems language that weren't comically obtuse
can you imagine if the last fifty years of computing had been built on an operating system and systems language that weren't comically obtuse