[Rd] Inconsistency in creating/opening/closing/destroying connections (PR#787)

joehl@web.de joehl@web.de
Wed, 20 Dec 2000 13:56:38 +0100 (MET)

I expected close() to be the opposite of open(), but

> # create a connection
> con <- file("ex.data")
> # open it
> open(con, "w")
> # close it
> close(con)
> # re-open it
> open(con, "w")
Error in open.connection(con, "w") : invalid connection
> con
Error in summary.connection(x) : invalid connection
> # is obviously pointing to a non-existing connection

help to showConnections obviously also was assuming that there may EXIST something like a CLOSED connection, as it says 
all logical: if true all connections, including CLOSED ONES and the standard ones are displayed. If false only open user-created connections are included. 

So this is at least a documentation bug, but what about having something like


Is there any reason to have (as currently) OpenConnection seperated from CreateConnection but CloseConnection and DestroyConnection combined?


Jens Oehlschlägel

--please do not edit the information below--

 platform = i386-pc-mingw32
 arch = x86
 os = Win32
 system = x86, Win32
 status = 
 major = 1
 minor = 2.0
 year = 2000
 month = 12
 day = 15
 language = R

Windows NT 4.0 (build 1381) Service Pack 6

Search Path:
 .GlobalEnv, package:ctest, Autoloads, package:base

Alles unter einem Dach: Informationen, Fun, E-Mails. Bei WEB.DE: http://web.de
Die große Welt der Kommunikation: E-Mail, Fax, SMS, WAP: http://freemail.web.de

r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch