These are generic functions that can be used to minimize package dependencies when multiple packages have the same method.
An attempt was made to use generic class signatures that were
consistent with existing code. For example, dplyr and
lime both have
explain() methods that do very different
things but both take
x as their main object. Even though
would be different in those cases, this package provides access
to the S3 generic so that other packages that may want to create
explain() methods for their objects can do so without loading
either of the other packages.
For example, if a new
tidy() method is being developed for a
package, this lightweight package can be the required dependency
to have access to the generic method (instead of depending on
broom and installing its dependencies).
Maintainer: Hadley Wickham email@example.com
RStudio [copyright holder]
Report bugs at https://github.com/r-lib/generics/issues
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.