Please what I already wrote in my previous message of this thread. Also, everything in R.oo is based on S3 and it uses standard R constructs and data types to achieve what it does.
You can submit packages based on R.oo, and there are several such packages on CRAN, see 'Reverse dependencies' on http://cran.r-project.org/web/packages/R.oo/. Who told you it is not possible? /Henik On Wed, Nov 11, 2009 at 6:26 PM, Peng Yu <pengyu...@gmail.com> wrote: > I'm very familiar with C++. In this sense, it is easier for me to > learn R.oo according to your advice. On the other hand, S3 and S4 are > the most used. I'm wondering what would be the best choice for me. Do > you have any recommendation considering the pros and cons of both > ways? > > Is it true that packages based on R.oo can not be deposited to CRAN? > > On Mon, Oct 26, 2009 at 1:28 PM, Gabor Grothendieck > <ggrothendi...@gmail.com> wrote: >> S3 and S4 are part of the core of R so they would presumably be the >> most used. S4 is an extension to S3 but adds strong typing and a >> number of other features. R.oo and proto are packages on CRAN which >> give access to different models of object oriented programming than S3 >> and S4. R.oo uses a more conventional model of OO than S3 or S4 that >> is probably closer to what you are used to if you are coming form >> another language while proto uses the prototype model (or pure object >> model). proto tends to apply in user interface applications and there >> is some info on which other packages make use of proto on the proto >> home page at: http://r-proto.googlecode.com >> >> On Mon, Oct 26, 2009 at 2:47 PM, Peng Yu <pengyu...@gmail.com> wrote: >>> There are different way to make R classes. I know R.oo and S4. I'm >>> wondering which one is the current popular one. Which one is current >>> recommended when make new R packages? Thank you! >>> >>> ______________________________________________ >>> 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. >>> >> > > ______________________________________________ > 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. > ______________________________________________ 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.