[R] functional (?) programming in r
Stavros Macrakis
macrakis at alum.mit.edu
Tue Nov 18 04:44:47 CET 2008
On Mon, Nov 17, 2008 at 7:33 PM, Wacek Kusnierczyk
<Waclaw.Marcin.Kusnierczyk at idi.ntnu.no> wrote:
> Gabor Grothendieck wrote:
>> The R Language Definition manual that comes with R has a section on promises.
Certainly.
> on promises yes, but the question was whether the behaviour discussed
> before is obvious and intended, or unforeseen....
Exactly.
> ...what i would (r-naively) expect is that lapply for-loops over an index variable, and each promise picks from the list a value at that index....
Agreed. In fact, the man page for 'for' seems to explicitly specify
that the iteration variable is not mutable: "The variable var... is
read-only". However, the implementation doesn't seem to enforce this:
for (i in 1:5) print(i<-i) # no error given for this assignment
-s
More information about the R-help
mailing list