physis#23
A darcs szabad szoftver, és szerintem szerintem jelentős innovációnak mondható. Szóval innovatív, és ha máshogy nem, hát legalábbis ötletgazdagság szempontjából mindenképp jelentős. (Piaci értékét, gyakorlati eltejedtségét nem tudom megítélni, mindenesetre Haskell-körökben eléggé elterjedtnek mondható.)
Egy fizikus találta ki, és számomra úgy tűnik, részben éppen a kvantummechanikából merítette az ötletet (bár az önvallomás esetleg másképp is érthető):
,,I think a little background on the author is in order. I am a physicist, and think like a physicist. The proofs and theorems given here are what I would call ``physicist'' proofs and theorems, which is to say that while the proofs may not be rigorous, they are practical, and the theorems are intended to give physical insight. It would be great to have a mathematician work on this to give patch theory better formalized foundations.
From the beginning of this theory, which originated as the result of a series of email discussions with Tom Lord, I have looked at patches as being analogous to the operators of quantum mechanics. I include in this appendix footnotes explaining the theory of patches in terms of the theory of quantum mechanics. I advise against taking this analogy too seriously, although it could provide some insight into how a physicist might think about darcs.''
A gyakorlati cél: a kvantumechanikából merített analógiákat arra használni, hogy verziókezelő rendszert alapozzunk rá, méghozzá elosztott verziókezelő rendszert. A fizikából merített analógiák alapján egy következetes ,,patch elméletet'' lehetett kifejleszteni (Theory of patches)
Valószínűleg a kezdetektől fogva szabad szoftver, bár ezt nem tudom biztosan, mivel nem használom a kezdetek óta (kb. egy év késéssel kezdtem használni), de mindenesetre, amióta használom, azóta open source volt.