Re: [Rd] Package dependencies and imports

From: Martin Maechler <maechler_at_stat.math.ethz.ch>
Date: Fri 22 Sep 2006 - 08:00:43 GMT

>>>>> "Seth" == Seth Falcon <sfalcon@fhcrc.org> >>>>> on Thu, 21 Sep 2006 10:33:06 -0700 writes:

    Seth> Martin Maechler <maechler@stat.math.ethz.ch> writes:
>> I think you should use the new DESCRIPTION field and say
>> 'Enhances: rgl'
>>
>> but I haven't checked if this prevents the warning,
>> though I think it should..

    Seth> But is Rcmdr enhancing rgl or being enhanced by rgl?

    Seth> :-( :-(

I think this distinction is not so easily made on a general level. I'd say an argument for how you can (should?) think about this is the following abstraction:

 There are two packages, A and B.
 A's DESCRIPTION has 'Enhances: B'.
 When B is there, A provides extra features.  In one sense, this always enhances B ("enhance" in the usual  English meaning), since B's area of application has been  enlarged by code in A.

Martin



R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Fri Sep 22 18:02:59 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Fri 22 Sep 2006 - 09:30:08 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.