[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