[Rd] Writing R-extensions
Luke Tierney
luke at stat.uiowa.edu
Mon Sep 5 01:32:02 CEST 2005
On Sat, 27 Aug 2005, Prof Brian Ripley wrote:
> On Sat, 27 Aug 2005, Berwin A Turlach wrote:
...
>> 3) The final sentence in the section on `Registering S3 methods' is:
>>
>> Any methods for a generic defined in a package that does not
>> use a name space should be exported, and the package defining
>> and exporting the method should be attached to the search path
>> if the methods are to be found.
>>
>> I wonder whether this should actually be:
>>
>> Any methods for a generic defined in a package that does not
>> use a name space should be exported, and the package defining
>> and exporting the generic should be attached to the search path
>> ^^^^^^^
>> if the methods are to be found.
>>
>> Or is the implication of that sentence that if I have a package
>> with a name space which defines a method for a generic defined in
>> another package that does not use a name space, then this method
>> is only found if my package is attached to the search path and
>> mere loading of the namespace is not sufficient?
>
There is no typo here and your reading in the paragraph above is
correct.
Best,
luke
> I think we need to check with the author (Luke, r23430). If the generic
> is not visible there is no dispatch and so this would be irrelevant.
> Assuming a typo, your implication is what the svn log entry says and how I
> read the text.
>
> r23430 | luke | 2003-03-02 18:52:13 +0000 (Sun, 02 Mar 2003) | 3 lines
>
> Added wording to clarify that S3method registration should only be used if
> the generic is defined in a work space.
> name?
...
--
Luke Tierney
Chair, Statistics and Actuarial Science
Ralph E. Wareham Professor of Mathematical Sciences
University of Iowa Phone: 319-335-3386
Department of Statistics and Fax: 319-335-3017
Actuarial Science
241 Schaeffer Hall email: luke at stat.uiowa.edu
Iowa City, IA 52242 WWW: http://www.stat.uiowa.edu
More information about the R-devel
mailing list