[tahoe-dev] Against DARCS

James A. Donald jamesd at echeque.com
Mon Oct 18 21:31:15 UTC 2010


On 2010-10-18 3:32 PM, Brian Warner wrote:
>     - darcs is slow, hard to publish branches, hard to use local
>       branches, hard to rewrite history before publishing, does not
>       provide useful short secure versionids, is not widely available, is
>       hard to build, has no good hosting services, has poor frontend/GUI
>       support. Trac integration is massively inefficient, causing 500
>       Internal Server Errors and timeouts when things like 'darcs
>       annotate' are being run.

Darcs is written in the obscure boutique language Haskel.  Haskel is a 
very high level language, which means that you specify problems at a 
level higher than the precise algorithm, which means that Haskel may 
implement an exponential or high order polynomial time or storage space 
algorithm, which runs fine on toy academic and test tasks, but never 
completes on real world tasks.

Such very high level languages will never produce usable software unless 
they report the order of the algorithm.





More information about the tahoe-dev mailing list