Rev 24300 | Rev 29340 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{dump}\title{Text Representations of R Objects}\usage{dump(list, file = "dumpdata.R", append = FALSE, envir = parent.frame())}\alias{dump}\description{This function takes a vector of names of \R objects and producestext representations of the objects on a file or connection.A \code{dump} file can be \code{\link{source}}d into another\R (or S) session.}\arguments{\item{list}{character. The names of one or more \R objects to be dumped.}\item{file}{either a character string naming a file or aconnection. \code{""} indicates output to the console.}\item{append}{if \code{TRUE}, output will be appended to\code{file}; otherwise, it will overwrite the contents of\code{file}.}\item{envir}{the environment to search for objects.}}\details{At present the implementation of \code{dump} is veryincomplete and it really only works for functions andsimple vectors.\code{dump} will warn if fewer characters were written to a file thanexpected, which may indicate a full or corrupt file system.The function \code{\link{save}} is designed to be used fortransporting \R data between machines.}\note{The \code{envir} argument was added at version 1.7.0, and changed thesearch path for named objects to include the environment from which\code{dump} was called.As \code{dump} is defined in the base namespace, the \pkg{base}package will be searched \emph{before} the global environment unless\code{dump} is called from the top level or the \code{envir} argumentis given explicitly.}\references{Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988)\emph{The New S Language}.Wadsworth \& Brooks/Cole.}\seealso{\code{\link{dput}}, \code{\link{dget}},\code{\link{write}}.}\examples{x <- 1; y <- 1:10dump(ls(patt='^[xyz]'), "xyz.Rdmped")unlink("xyz.Rdmped")}\keyword{file}\keyword{connection}