\HeaderA{environment-class}{Class "environment"}{environment.Rdash.class}
\keyword{classes}{environment-class}
\begin{Description}\relax
A formal class for R environments.
\end{Description}
\begin{Section}{Objects from the Class}
Objects can be created by calls of the form \code{new("environment", ...)}.
The arguments in \dots, if any, should be named and will be assigned to
the newly created environment.
\end{Section}
\begin{Section}{Methods}
\describe{
\item[coerce] \code{signature(from = "ANY", to = "environment")}:
calls \code{\LinkA{as.environment}{as.environment}}. 
\item[initialize] \code{signature(object = "environment")}:
Implements the assignments in the new environment.  Note that the
\code{object} argument is ignored; a new environment is
\emph{always} created, since environments are not protected by copying. 
}
\end{Section}
\begin{SeeAlso}\relax
\code{\LinkA{new.env}{new.env}}
\end{SeeAlso}

