Join Nostr
2026-03-16 02:27:03 UTC
in reply to

pixx on Nostr: Last time i ran into a deadlock i fixed it in like three or four hours. This is the ...

Last time i ran into a deadlock i fixed it in like three or four hours. This is the exact kind of programming I'm best at, and it's with a project I'm familiar with and have used for 3+ years (without, i might add, any data loss or corruption so long as i ran fshalt, across at least four machines).

Fossil has very simple data structures and _already mostly works_. I'm not worried about deadlocks. If there were still data corruption or loss issues that i was aware of I'd be much more hesitant, but all that I'm intending to is related to in memory and on-CPU logic. I have no intention of changing anything about the disk format.

Venti is simple enough that neoventi seemed like a good idea. Compatibility with the disk format was the hardest part.

I think fixing fossil will be less work than trying to replace it, and fixed fossil + neoventi will do most of what i want. Venti is where the interesting stuff happens anyways.

And, importantly, if I'm wrong, i can just stop working on it and go back to e.g. wbfs. I also don't have access to the latest neoventi or pdffs sources until i get back to my pc, so I'm stuck with what i have on the reform; this seemed a reasonable short term obsession