The R Project SVN R

Rev

Rev 59039 | Rev 71366 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
42333 ripley 1
% File src/library/methods/man/methods-package.Rd
2
% Part of the R package, http://www.R-project.org
59039 ripley 3
% Copyright 1995-2007 R Core Team
42333 ripley 4
% Distributed under GPL 2 or later
5
 
34650 murdoch 6
\name{methods-package}
56186 murdoch 7
\alias{methods-package}
34628 murdoch 8
\docType{package}
9
\title{
10
Formal Methods and Classes
11
}
12
\description{
13
Formally defined methods and classes for R objects, plus
39360 jmc 14
other programming tools, as described in the references.
34628 murdoch 15
}
16
\details{
61433 ripley 17
  This package provides the \sQuote{S4} or \sQuote{S version 4}
42963 ripley 18
  approach to methods and classes in a functional language.
34628 murdoch 19
 
45824 jmc 20
  See the documentation entries \code{\link{Classes}},
21
  \code{\link{Methods}}, and \code{\link{GenericFunctions}} for general discussion of these topics, at a
22
  fairly technical level.  Links from those pages, and the
23
  documentation of \code{\link{setClass}} and \code{\link{setMethod}}
24
  cover the main programming tools needed.
25
 
42963 ripley 26
  For a complete
27
  list of functions and classes, use \code{library(help="methods")}.
34628 murdoch 28
}
29
 
30
\references{
45824 jmc 31
 Chambers, John M. (2008)
32
 \emph{Software for Data Analysis: Programming with R}
33
  Springer.  (For the R version.)
39360 jmc 34
 
45824 jmc 35
 Chambers, John M. (1998)
36
 \emph{Programming with Data}
61433 ripley 37
 Springer (For the original S4 version.)
34628 murdoch 38
}
39
\author{
59039 ripley 40
R Core Team
34628 murdoch 41
 
42
Maintainer: R Core Team \email{R-core@r-project.org}
43
}
44
\keyword{ package }
45
\keyword{ methods }