Thank you very much for your reply. You confirm what I suppose.

Can you give me a reference of that you wrote? I need it for a report.

Thanks again.


PS: sorry Uwe for the previous reply, not to the list.


2011/10/18 Uwe Ligges <ligges@statistik.tu-dortmund.de>

>
>
> On 18.10.2011 10:37, Nicola Sturaro Sommacal wrote:
>
>> Hello everybody.
>>
>> My issue arise when I build a package with my functions. This package is
>> for
>> personal purposes only and it will not submitted to CRAN.
>>
>> Anyway, this may be an opportunity for myself to clear the S3 methods
>> concept. I read the R manual and some books about R programming but they
>> are
>> usually S4 oriented.
>>
>> I call a function plot.days(). When I check the package I obtain some
>> inconsistencies because this function is a method of the plot() function
>> and
>> it requires at least the same arguments.
>>
>> Since an object call days doesn't exist, I am not interested to access my
>> function using plot() but I would like to name it plot.days().
>>
>> Is there anyway to declare that my plot.days() function is not a method
>> for
>> the plot() function?
>>
>> I hope the question is clear, despite methods are a new world for me.
>>
>
>
> The S3 method definition happens only by the name of the method:
> "NameOfTheGeneric.Class". Hence plot.days is by definition a method for the
> "plot" generic for objects of class "days". If you want a function that is
> not such a method, rename it. plot_days will do, for example.
>
> Uwe Ligges
>
>
>
>  Thank you very much.
>>
>> Regards,
>> Nicola
>>
>>        [[alternative HTML version deleted]]
>>
>> ______________________________**________________
>> R-help@r-project.org mailing list
>> https://stat.ethz.ch/mailman/**listinfo/r-help<https://stat.ethz.ch/mailman/listinfo/r-help>
>> PLEASE do read the posting guide http://www.R-project.org/**
>> posting-guide.html <http://www.R-project.org/posting-guide.html>
>> and provide commented, minimal, self-contained, reproducible code.
>>
>

	[[alternative HTML version deleted]]

