On Mon, 11 Aug 2008 13:41:58 +0200 "circ ular" <[EMAIL PROTECTED]> wrote:
> Some questions: > > 1. Why is darcs slow and is it in general or at a specific task? Is it > the algorithms or the language? It does depend on the definition of "slow": if you compare strictly on "operation timings" I think that in general it will always be slower than most of the modern competitors, git to say one. It is currently very slow in some particular tasks, annotate comes to mind. But I use it almost exclusively on my projects, and I'm satisfied by its performances, because I'm quite sure that the overall "workflow timings" are usually better than the other tools I used. Of course this is pretty personal, I do not manage repos of the size of the GNU/Linux kernel, and the number of developers involved is very small and strongly evangelized... :) What darcs does behind the scenes is far more complicated than any other tool, and some people argue that its algorithms are too complex, difficult to understand and optimize. That's surely true, but it does not mean that "darcs isn't fast enough" in general. > 2. Is darcs competing with git or they different kind of users? Competition is a good thing :) I do not think that the darcs way of doing VC perfectly fits all kinds of development, so there is space for both views. As said, darcs is surely better than git for myself, and I hope that future development on darcs will keep that advantage, and eventually smoothing the gap with other tools in some areas. > 3. Why is performance slow on Windows and more exactly what needs to > be done? Improved algorithms or perhaps C-optimization? Imposing myself a shutup on the obvious gags on Windows, I think that what's missing is some interest in supporting that environment from more than some casual Haskeller, something that seems already happening... > 4. how man lines of code is darcs in total and is it all Haskell or > some C(or some other language) as well? Can't say how many LOC, given that it's mostly written in "literate haskell". Surely the code written in C is a very tiny portion of the whole. > > On Mon, Aug 11, 2008 at 1:30 PM, Eric Y. Kow <[EMAIL PROTECTED]> > wrote: ... finally, please don't top-post_ :-) ciao, lele. _top-post: http://en.wikipedia.org/wiki/Posting_style -- nickname: Lele Gaifax | Quando vivrò di quello che ho pensato ieri real: Emanuele Gaifas | comincerò ad aver paura di chi mi copia. [EMAIL PROTECTED] | -- Fortunato Depero, 1929. _______________________________________________ darcs-users mailing list [email protected] http://lists.osuosl.org/mailman/listinfo/darcs-users
