On Sat, Mar 7, 2009 at 11:37 AM, Wacek Kusnierczyk <waclaw.marcin.kusnierc...@idi.ntnu.no> wrote: > Gabor Grothendieck wrote: >> >>> as gabor says in another post, you probably should first show why having >>> multiple value returns would be useful in r. however, i don't think >>> there are good counterarguments anyway, and putting on you the burden of >>> proving a relatively obvious (or not so?) thing is a weak escape. >>> >>> to call for a reference, sec. 9.2.3, p. 450+ in [1] provides some >>> discussion and examples. >>> >>> >> >> The fact that other languages is an argument for further consideration >> but not a definitive argument for it. >> > > of course! > >> I have had this feature for years via my workaround yet I never >> use it which seems a good argument against it. >> > > the fact that another programmer is an argument for further > consideration but not a definitive argument against it.
I've provided an argument against it and no one has provided one for it. The so-called identical code Ivo showed was not identical and, in fact, was flawed. Your first/last example could be written: f <- function() letters L <- structure(f()[1:2], names = c("first", "last")) or one could define a function to do that without having to modify the language. Given the relative infrequency of this it hardly seems to merit a language feature. ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel