>>>> "KJ" == Kyle Jones <of Fri, 07 May 1999
15:57:48 PDT> writes:
KJ> Michael Kifer writes:
> >>>>> "KJ" == Kyle Jones <of Thu, 06
May 1999 19:17:16 PDT> writes:
KJ> I don't know (or care really) why some people don't like
KJ> remove package dependencies on general principle. Your package,
>I think the real problem is that certain basic things that must be in the
> X/Emacs API (like whether a file is under version control, which version
> control syste is used, whether a file is local or remote, etc.) are
> delegated to optional packages. This only leads to bloat and to problems
> like the one I have with viper (and with ediff!).
KJ> We expected the a la carte distribution system we now use to
KJ> cause some problems. We believe the benefits outweigh the effort
KJ> involved to undo the package dependencies that were introduced
I agree that packaging is a good thing.
What I was pointing out above is that along with this there is a need to
create APIs for basic things that are general-purpose, but previously were
available only from specialized packages (which are now unbundled).
If such an API were available, removing package dependencies would have