Raw File
\title{Error-free test for requiring a package }
 This function reliably tries to attach a package and silently returns \code{FALSE} if the package cannot be attached.  Unlike \code{\link{require}}, it does not generate an error if the package exists but cannot be attached (e.g., because of version requirements).
%- maybe also 'usage' for other objects documented here.
  \item{what}{The name of the package}
The function intends to run silently, but this is not uniformly possible, since the \code{quietly = TRUE} option to \code{require()} does not suppress messages from other packages attached through dependencies in this package.

 The value is not returned invisibly, as it would be with \code{require()}.
 \code{TRUE} if the package was successfully attached and \code{FALSE} otherwise.
back to top