Re: [Rd] Which programming paradigm is the most used for make R packages?

From: Gabor Grothendieck <ggrothendieck_at_gmail.com>
Date: Thu 04 Jan 2007 - 15:00:40 GMT

Its object oriented in the sense of the Dylan language. It has some functional elements but true functional languages have better support for recursion, tail recursion and absence of side effects whereas side effects are common in R.

On 1/4/07, Ricardo Rios <alfilnegro.sv@gmail.com> wrote:
> A programming paradigm is a paradigmatic style of programming (compare
> with a methodology, which is a paradigmatic style of doing software
> engineering). I think , the programming paradigm most used for make R
> packages is the functional programming , but I don't know this
> statistic. I need this information in my thesis.
>
> On 1/3/07, Ross Boylan <ross@biostat.ucsf.edu> wrote:
> > On Wed, Jan 03, 2007 at 11:46:16AM -0600, Ricardo Rios wrote:
> > > Hi wizards, does somebody know Which programming paradigm is the most
> > > used for make R packages ? Thanks in advance.
> > >
> > You need to explain what you mean by the question, for example what
> > paradigms you have in mind.
> >
> > R is a functional language; as I've discovered, this means some
> > standard OO programming approaches don't carry over too naturally. In
> > particular, functions don't really "belong" to classes. R purists
> > would probably want that to say class-based 00 programming doesn't
> > fit, since R is function-based OO.
> >
> > There is a package that permits a more traditional ("class-based") OO
> > style; I think it's called R.oo.
> >
> > Ross Boylan
> >
>
>
> --
> personal web site:
> http://www.geocities.com/ricardo_rios_sv/index.html
>
> ______________________________________________
> R-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>



R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Fri Jan 05 09:09:23 2007

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Thu 04 Jan 2007 - 23:31:02 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.