<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -12,4 +12,6 @@ It's already possible to do this with built-in functions (like split and the app
   * progress bars to keep track of long running operations
   * built-in error recovery, and informative error messages
 
+Some considerable effort has been put into making plyr fast and memory efficient, and in most cases it is faster than the built-in functions.
+
 You can find out more at http://had.co.nz/plyr/, including a 20 page introductory guide, http://had.co.nz/plyr/plyr-intro.pdf.  You can ask questions about plyr (and data-manipulation in general) on the plyr mailing list.  Sign up at http://groups.google.com/group/manipulatr</diff>
      <filename>ANNOUNCE</filename>
    </modified>
    <modified>
      <diff>@@ -90,7 +90,6 @@ llply &lt;- function(.data, .fun = NULL, ..., .progress = &quot;none&quot;, .inform = FALSE)
 # @arguments other arguments passed on to \code{.fun}
 # @arguments name of the progress bar to use, see \code{\link{create_progress_bar}}
 # @value if results are atomic with same type and dimensionality, a vector, matrix or array; otherwise, a list-array (a list with dimensions)
-# @value list of results
 #X linmod &lt;- function(df) lm(rbi ~ year, data = transform(df, year = year - min(year)))
 #X models &lt;- dlply(baseball, .(id), linmod)
 #X models[[1]]</diff>
      <filename>R/ply-list.r</filename>
    </modified>
    <modified>
      <diff>@@ -8,6 +8,7 @@ This data frame contains batting statistics for a subset of players collected fr
 
 Variables:
 
+\itemize{
 \item id, unique player id
 \item year, year of data
 \item stint
@@ -30,7 +31,7 @@ Variables:
 \item sh, sacrifice hits
 \item sf, sacrifice flies
 \item gidp, ground into double play
-
+}
 }
 \usage{data(baseball)}
 \format{A 21699 x 22 data frame}</diff>
      <filename>man/data-baseball.rd</filename>
    </modified>
    <modified>
      <diff>@@ -15,10 +15,7 @@ For each subset of a data frame, apply function then combine results into a  lis
 \item{.progress}{name of the progress bar to use, see \code{\link{create_progress_bar}}}
 \item{.drop}{}
 }
-\value{
- \item{if results are atomic with same type and dimensionality, a vector, matrix or array; otherwise, a list-array (a list with dimensions)}
- \item{list of results}
-}
+\value{if results are atomic with same type and dimensionality, a vector, matrix or array; otherwise, a list-array (a list with dimensions)}
 \details{All plyr functions use the same split-apply-combine strategy: they split the
 input into simpler pieces, apply \code{.fun} to each piece, and then combine
 the pieces into a single data structure.  This function splits data frames</diff>
      <filename>man/dlply-7t.rd</filename>
    </modified>
    <modified>
      <diff>@@ -14,5 +14,8 @@ Combine multiple functions to a single function returning a named vector of outp
 \details{Each function should produce a single number as output}
 
 \examples{each(min, max)(1:10)
+each(&quot;min&quot;, &quot;max&quot;)(1:10)
+each(c(&quot;min&quot;, &quot;max&quot;))(1:10)
+each(c(min, max))(1:10)
 each(length, mean, var)(rnorm(100))}
 \keyword{manip}</diff>
      <filename>man/each-4v.rd</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>9a66056401d24619e7230b0ee93bc98e873d0fec</id>
    </parent>
  </parents>
  <author>
    <name>hadley</name>
    <email>h.wickham@gmail.com</email>
  </author>
  <url>http://github.com/hadley/plyr/commit/83db497f41e8280594b7a696bedc774796cbde2e</url>
  <id>83db497f41e8280594b7a696bedc774796cbde2e</id>
  <committed-date>2009-04-15T05:39:59-07:00</committed-date>
  <authored-date>2009-04-15T05:39:59-07:00</authored-date>
  <message>Documentation fixes</message>
  <tree>94f0bb2974bdc93959ee39be592897b4fc94fe5b</tree>
  <committer>
    <name>hadley</name>
    <email>h.wickham@gmail.com</email>
  </committer>
</commit>
