>>>> "Andy" == Andy Piper
<andy(a)xemacs.org> writes:
Andy> At 12:31 PM 3/4/99 +0100, Jan Vroonhof wrote:
> Andy Piper <andy(a)xemacs.org> writes:
>
>> But it also means that dependant packages also get pulled in. This is bad
>> if the dependencies are for features that you never use.
>
> If this is really a problem I think one should use requires that are
> not at toplevel. Most of the time I think this causes more trouble
> then it is worth. See for instance infamous the defvar inside let
> problem that props up occasionanly.
Andy> I'm thinking of something like efs and dired, I want to use efs but not
Andy> dired. I *don't* want efs to require dired (not sure whether this is a
Andy> realistic example).
EFS doesn't require Dired. It just detects its presence and, if Dired
is around, loads some code to interface with it. Now there's a
dependency for package *installation*, but that's an entirely
different matter.
--
Cheers =8-} Chipsy
Friede, Völkerverständigung und überhaupt blabla