[Rd] Enhancement request: anonymous connections

Seth Falcon sfalcon at fhcrc.org
Wed Dec 28 15:50:25 CET 2005


On 27 Dec 2005, murdoch at stats.uwo.ca wrote:
> This is a bug in load, isn't it?  load() opens the connection but
> doesn't close it.

Well, it may be that load needs a small fix, but that doesn't fix
anonymous connections in general, IMO.

The loop could easily have been:

for (i in 1:50) {
    print(load(url(testUrl, open="r")))
}

And it doesn't need to be related to url or load:

cat("a line of text\n", file="another-example.txt")
z <- NULL
for (i in 1:50) {
    z <- c(z, readLines(file("another-example.txt", open="r")))
}

Also, connections are "in use" even if they are closed:

for (i in 1:50) {
    if (isOpen(file("another-example.txt")))
        stop("you will not get here")
}


--
+ seth



More information about the R-devel mailing list