eagle: Me at the Adobe in Yachats, Oregon (Default)
Russ Allbery ([personal profile] eagle) wrote in [personal profile] diziet 2022-07-20 01:34 am (UTC)

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.

Post a comment in response:

(will be screened)
(will be screened if not on Access List)
(will be screened if not on Access List)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting