3 ms·
In principle, I agree that sometimes sacrificing rigor for clarity is justified. But in the case of the Theory of Patches, not a lot of people have managed to u
by aaronkaplan 17y ago
In principle, I agree that sometimes sacrificing rigor for clarity is justified. But in the case of the Theory of Patches, not a lot of people have managed to understand it in detail. (I say this based on about a year of lurking on the darcs-users mailing list, some time ago.) If in addition to being opaque it's also not rigorous, that's a bit of a shame.
That takes nothing away from darcs as a piece of software, though. You don't have to understand the theory in order to use the tool, and it really introduces a revolutionary way of thinking about version control.
- jules 17y agoIn addition to not being rigorous, it's utterly trivial stuff. This is like making string concatenation difficult by calling it a monoid.