\HeaderA{base-defunct}{Defunct Functions in Base Package}{base.Rdash.defunct}
\aliasA{.Alias}{base-defunct}{.Alias}
\aliasA{.Dyn.libs}{base-defunct}{.Dyn.libs}
\aliasA{.lib.loc}{base-defunct}{.lib.loc}
\aliasA{.Provided}{base-defunct}{.Provided}
\aliasA{anovalist.lm}{base-defunct}{anovalist.lm}
\aliasA{category}{base-defunct}{category}
\aliasA{codes}{base-defunct}{codes}
\methaliasA{codes.factor}{base-defunct}{codes.factor}
\methaliasA{codes.ordered}{base-defunct}{codes.ordered}
\aliasA{codes<\Rdash}{base-defunct}{codes<.Rdash.}
\aliasA{dnchisq}{base-defunct}{dnchisq}
\aliasA{dotplot}{base-defunct}{dotplot}
\aliasA{getenv}{base-defunct}{getenv}
\aliasA{glm.fit.null}{base-defunct}{glm.fit.null}
\aliasA{httpclient}{base-defunct}{httpclient}
\aliasA{La.eigen}{base-defunct}{La.eigen}
\aliasA{lm.fit.null}{base-defunct}{lm.fit.null}
\aliasA{lm.wfit.null}{base-defunct}{lm.wfit.null}
\aliasA{Machine}{base-defunct}{Machine}
\aliasA{machine}{base-defunct}{machine}
\aliasA{package.description}{base-defunct}{package.description}
\aliasA{parse.dcf}{base-defunct}{parse.dcf}
\aliasA{pentagamma}{base-defunct}{pentagamma}
\aliasA{piechart}{base-defunct}{piechart}
\aliasA{Platform}{base-defunct}{Platform}
\aliasA{plot.mts}{base-defunct}{plot.mts}
\aliasA{pnchisq}{base-defunct}{pnchisq}
\aliasA{print.anova.glm}{base-defunct}{print.anova.glm}
\aliasA{print.anova.lm}{base-defunct}{print.anova.lm}
\aliasA{print.atomic}{base-defunct}{print.atomic}
\aliasA{print.coefmat}{base-defunct}{print.coefmat}
\aliasA{print.ordered}{base-defunct}{print.ordered}
\aliasA{print.plot}{base-defunct}{print.plot}
\aliasA{print.tabular}{base-defunct}{print.tabular}
\aliasA{printNoClass}{base-defunct}{printNoClass}
\aliasA{provide}{base-defunct}{provide}
\aliasA{qnchisq}{base-defunct}{qnchisq}
\aliasA{read.table.url}{base-defunct}{read.table.url}
\aliasA{reshapeLong}{base-defunct}{reshapeLong}
\aliasA{reshapeWide}{base-defunct}{reshapeWide}
\aliasA{restart}{base-defunct}{restart}
\aliasA{rnchisq}{base-defunct}{rnchisq}
\aliasA{save.plot}{base-defunct}{save.plot}
\aliasA{scan.url}{base-defunct}{scan.url}
\aliasA{source.url}{base-defunct}{source.url}
\aliasA{stripplot}{base-defunct}{stripplot}
\aliasA{system.test}{base-defunct}{system.test}
\aliasA{tetragamma}{base-defunct}{tetragamma}
\aliasA{Version}{base-defunct}{Version}
\keyword{internal}{base-defunct}
\begin{Description}\relax
The functions or variables listed here are no longer part of \R{} as
they are not needed (any more).
\end{Description}
\begin{Usage}
\begin{verbatim}
Version()
provide(package)
.Provided
category(...)
dnchisq(.)
pnchisq(.)
qnchisq(.)
rnchisq(.)
print.anova.glm(.)
print.anova.lm(.)
print.tabular(.)
print.plot(.)
save.plot(.)
system.test(.)
dotplot(...)
stripplot(...)
getenv(...)
read.table.url(url, method,...)
scan.url(url, file = tempfile(), method, ...)
source.url(url, file = tempfile(), method, ...)
httpclient(url, port=80, error.is.fatal=TRUE, check.MIME.type=TRUE,
           file=tempfile(), drop.ctrl.z=TRUE)
parse.dcf(text = NULL, file = "", fields = NULL, versionfix = FALSE)
.Alias(expr)
reshapeWide(x, i, j, val, jnames = levels(j))
reshapeLong(x,jvars,  ilev = row.names(x),
            jlev = names(x)[jvars], iname = "reshape.i",
            jname = "reshape.j", vname = "reshape.v")
piechart(x, labels = names(x), edges = 200, radius = 0.8,
         density = NULL, angle = 45, col = NULL, main = NULL, ...)
print.ordered(.)
.Dyn.libs
.lib.loc
machine()
Machine()
Platform()
restart()
printNoClass(x, digits = NULL, quote = TRUE, na.print = NULL,
             print.gap = NULL, right = FALSE, ...)
plot.mts(x, plot.type = c("multiple", "single"), panel = lines,
         log = "", col = par("col"),  bg = NA, pch = par("pch"),
         cex = par("cex"), lty = par("lty"), lwd = par("lwd"),
         ann = par("ann"),  xlab = "Time", type = "l", main=NULL,
         oma=c(6, 0, 5, 0), ...)
print.coefmat(x, digits=max(3, getOption("digits") - 2),
              signif.stars = getOption("show.signif.stars"),
              dig.tst = max(1, min(5, digits - 1)),
              cs.ind, tst.ind, zap.ind = integer(0),
              P.values = NULL, has.Pvalue, eps.Pvalue = .Machine$double.eps,
              na.print = "", ...)

codes(x, ...)
codes(x, ...) <- value

anovalist.lm(object, ..., test = NULL)
lm.fit.null(x, y, method = "qr", tol = 1e-07, ...)
lm.wfit.null(x, y, w, method = "qr", tol = 1e-07, ...)
glm.fit.null(x, y, weights, start = NULL,
             etastart = NULL, mustart = NULL, offset,
             family = gaussian(), control = glm.control(),
             intercept = FALSE)
print.atomic(x, quote = TRUE, ...)
La.eigen(x, symmetric, only.values = FALSE, method = c("dsyevr", "dsyev"))
tetragamma(x)
pentagamma(x)
package.description(pkg, lib.loc = NULL, fields = NULL)
\end{verbatim}
\end{Usage}
\begin{Details}\relax
\code{category} has been an old-S function before there were factors;
should be replaced by \code{\LinkA{factor}{factor}} throughout!

The \code{*chisq()} functions now take an optional non-centrality
argument, so the \code{*nchisq()} functions are no longer needed.

The new function \code{dev.print()} should now be used for saving
plots to a file or printing them.

\code{provide} and its object \code{.Provided} have been removed.
They were never used for their intended purpose, to allow one
package to subsume another.

\code{dotplot} and \code{stripplot} have been renamed to
\code{\LinkA{dotchart}{dotchart}} and \code{\LinkA{stripchart}{stripchart}},
respectively.

\code{getenv} has been replaced by \code{\LinkA{Sys.getenv}{Sys.getenv}}.


\code{*.url} are replaced by calling \code{read.table}, \code{scan} or
\code{source} on a \code{\LinkA{url}{url}} connection.

\code{httpclient} was used by the deprecated \code{"socket"} method
of \code{\LinkA{download.file}{download.file}}.

\code{parse.dcf} has been replaced by \code{read.dcf}, which is much
faster, but has a slightly different interface.

\code{.Alias} provided an unreliable way to create duplicate
references to the same object. There is no direct replacement. Where
multiple references to a single object are required for semantic
reasons consider using environments or external pointers. There are
some notes on \url{http://developer.r-project.org}.

\code{reshape*}, which were experimental, are replaced by
\code{\LinkA{reshape}{reshape}}.  This has a different syntax and allows
multiple time-varying variables.

\code{piechart} is the old name for \code{pie}, but clashed with usage
in Trellis.

\code{.Dyn.libs} and \code{.lib.loc} were internal variables used for
storing and manipulating the information about packages with dynloaded
shared libs, and the known \R{} library trees.  These are now dynamic
variables which one can get or set using \code{\LinkA{.dynLibs}{.dynLibs}} and
\code{\LinkA{.libPaths}{.libPaths}}, respectively.

\code{Machine()} and \code{Platform()} were functions returning the
variables \code{\LinkA{.Machine}{.Machine}} and \code{\LinkA{.Platform}{.Platform}}
respectively.

\code{restart()} should be replaced by \code{try()}, in preparation
for an exception-based implementation.  If you use \code{restart()} in
a way that cannot be replaced with \code{try()} then ask for help
on \code{r-devel}.

\code{printNoClass} was in package \pkg{methods} and calls directly the
internal function \code{print.default}.

\code{plot.mts} has been removed, as \code{\LinkA{plot.ts}{plot.ts}} now has the
same functionality.

\code{print.coefmat} was an older name for \code{\LinkA{printCoefmat}{printCoefmat}}
with a different default for \code{na.print}.

\code{codes} was almost always used inappropriately.  To get the
internal coding of a factor, use \code{unclass}, \code{as.vector} or
\code{as.integer}.  For \emph{ordered} factors, \code{codes} was
equivalent to these, but for \emph{unordered} factors it assumed an
an alphabetical ordering of the levels in the locale in use.

\code{anovalist.lm} was replaced by \code{\LinkA{anova.lmlist}{anova.lmlist}} in
\R{} 1.2.0.

\code{lm.fit.null} and \code{lm.wfit.null} are superseded by
\code{lm.fit} and \code{lm.wfit} which handle null models now.
Similarly, \code{glm.fit.null} is superseded by \code{glm.fit}.

\code{print.atomic} differed from \code{print.default} only in its
argument sequence.  It is not a method for \code{print}.

\code{La.eigen} has become the default for \code{\LinkA{eigen}{eigen}}.

\code{tetragamma} and \code{pentagamma} have been replaced by
\code{\LinkA{psigamma}{psigamma}}.

\code{package.description} has been replaced by
\code{\LinkA{packageDescription}{packageDescription}}.
\end{Details}
\begin{SeeAlso}\relax
\code{\LinkA{Defunct}{Defunct}}, \code{\LinkA{base-deprecated}{base.Rdash.deprecated}}
\end{SeeAlso}

