From: Erich Neuwirth <erich.neuwirth_at_univie.ac.at>

Date: Sun 05 Feb 2006 - 05:28:02 EST

Date: Sun 05 Feb 2006 - 05:28:02 EST

Many functional programming languages have a metafunction
which does the following:

it has two arguments, a function and a list of objects, all of the same
type.

The argument function itself has two arguments of the same type as all
the list objects, and the result of this function also is of the same type.
then

metafunction(f,list(x1,x2,....xn)) produces
f(x1,f(x2,f(x3,....,f(xn-1,xn)))..)

Does R have such a function, or do I need to code it myself?
In Scheme (Mathematica), this metafunction is called fold (Fold).

-- Erich Neuwirth, University of Vienna Faculty of Computer Science Computer Supported Didactics Working Group Visit our SunSITE at http://sunsite.univie.ac.at Phone: +43-1-4277-39464 Fax: +43-1-4277-39459 ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.htmlReceived on Sun Feb 05 05:39:09 2006

*
This archive was generated by hypermail 2.1.8
: Fri 03 Mar 2006 - 03:42:22 EST
*