[darcs-users] Welcome DARCS 2 and DARCS browser

Juliusz Chroboczek Juliusz.Chroboczek at pps.jussieu.fr
Tue Apr 22 14:14:34 UTC 2008


> There is occasional discussion of creating a "libdarcs", where an API is
> given and the programmer is able to use existing darcs functionality through
> a library interface.

Jason, I've already mentioned it before -- I think it's a horrible idea.

Having a library means either having stable APIs, in which case you
can no longer improve on code as easily, or library versioning,
commonly known as ``DLL hell'' in the Windows world.

The clean and flexible way is to have an easily scriptable Darcs.
Darcs is fairly scriptable right now -- things like vc-darcs use Darcs
as is, with no need to link against a libdarcs.

                                        Juliusz


More information about the darcs-users mailing list