On Wed, Mar 20, 2013 at 7:28 AM, peter dalgaard <pda...@gmail.com> wrote:
> Allowing partial matching on $-extraction has always been a source of 
> accidents. Recently, someone who shall remain nameless tried names(mydata) <- 
> "d^2" followed by mydata$d^2.
>
> As variables in a data frame are generally considered similar to variables 
> in, say, the global environment, it seems strange that foo$bar can give you 
> the content of foo$bartender.
>
> In R-devel (i.e., *not* R-3.0.0 beta, but 3.1.0-to-be) partial matches now 
> gives a warning.

Just for data frames, or also for lists?

I think this is a fantastic change, but I do worry a little that it is
going to generate warnings for a _lot_ of existing code.

Hadley

-- 
Chief Scientist, RStudio
http://had.co.nz/

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to