> 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
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to