\Header{substituteDirect}{SubstituteDirect}
\keyword{internal}{substituteDirect}
\begin{Description}\relax
Substitute for the variables named in the second argument the corresponding
objects, substituting into \code{object}.  The argument \code{frame}
is a named list; if omitted, the environment of the caller is used.

This function differs from the ordinary \code{substitute} in that it treats its first argument
in the standard S way, by evaluating it.  In contrast, \code{substitute} does
not evaluate its first argument.

The goal is to replace this with an \code{eval=} argument to \code{\Link{substitute}}.\end{Description}
\begin{Usage}
\begin{verbatim}
substituteDirect(object, frame, cleanFunction=T)
\end{verbatim}
\end{Usage}
\begin{Examples}
\begin{ExampleCode}
\end{ExampleCode}
\end{Examples}

