[Rd] In base R: argument `list` does not accept lists
Johannes Rauh
JARauh at web.de
Fri Apr 13 13:21:27 CEST 2018
The function `base::rm` has an argument that is named `list`. However, if a list is passed as `list` to `rm` (e.g.: `rm(list = list("x", "y"))`), an error is raised: "invalid first argument".
Agreed, the documentation says that `list` should be "a character vector naming objects to be removed." Still, wouldn't it make sense to allow a list of characters as an argument?
The other alternative to make things consistent would be to rename the argument, but that would break compatibility, of course.
Best
Johannes
More information about the R-devel
mailing list