Thank you again.

Nicola



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

>
>
> On 18.10.2011 12:23, Nicola Sturaro Sommacal wrote:
>
>> 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.
>>
>
>
> ... where I replied it is in the manual "R Labguage Definition".
>
> Uwe
>
>
>> 2011/10/18 Uwe 
>> Ligges<lig...@statistik.tu-**dortmund.de<lig...@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>
>>>> <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<http://www.R-project.org/posting-guide.html>
>>>> >
>>>>
>>>> and provide commented, minimal, self-contained, reproducible code.
>>>>
>>>>
>>>
>>        [[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]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to