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.