Yeah, honestly I keep wanting to rewrite INN in Rust, and then realizing I do not in any way have the time or energy, and then still keep wanting to do it.
INN is at this point 30 years of accumulated design mistakes, and while I have been able to flush out a few of them, most of them are so deeply embedded that the easiest way to remove them would be to rewrite the relevant component. And if I am going to rewrite something in 2022, it wouldn't be in C.
Basically everything about every on-disk storage and configuration format used in INN was, in retrospect, a mistake, most definitely including the ones I designed myself. They are in some cases highly functional mistakes, but. Sigh. If I only could do over again things that I did when I had more time and energy, with my current knowledge.
no subject
INN is at this point 30 years of accumulated design mistakes, and while I have been able to flush out a few of them, most of them are so deeply embedded that the easiest way to remove them would be to rewrite the relevant component. And if I am going to rewrite something in 2022, it wouldn't be in C.
Basically everything about every on-disk storage and configuration format used in INN was, in retrospect, a mistake, most definitely including the ones I designed myself. They are in some cases highly functional mistakes, but. Sigh. If I only could do over again things that I did when I had more time and energy, with my current knowledge.