Hi,
On Windows, it appears that system() and system2() both use the 8.3 filename to
run the supplied command, even if the full name is used. Most of the time this
doesn't matter, but for .NET programs, it stops the program from finding its
app.config file (which has the same name as the app,
If no 'type' is specified, download.packages("pkgname") will download source
packages (.tar.gz files), even on Windows. However, the help says
type character string, indicate which type of packages: see
install.packages.
and on Windows, install.packages defaults to downloading binary
The behaviour of within() with list input changes if you delete 2 or more
variables, compared to deleting one:
l <- list(x=1, y=2, z=3)
within(l,
{
rm(z)
})
#$x
#[1] 1
#
#$y
#[1] 2
within(l, {
rm(y)
rm(z)
})
#$x
#[1] 1
#
#$y
#NULL
#
#$z
#NULL
When 2 or more variables are
This is something I came across just now:
f <- function(x) missing(x)
z <- quote(expr=)
f(z)
# TRUE
The object z contains the equivalent of a missing function argument. Another
method for generating a missing arg would be alist(a=)$a .
Should f(z) return TRUE in this case? I interpret