File tree Expand file tree Collapse file tree 2 files changed +8
-5
lines changed
Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -156,10 +156,13 @@ <h3>
156156numeric vector of the same length as the rows and is adhered to across classes
157157including the < code > DelayedMatrix</ code > class. Re-using generics reduces the amount of
158158new generics by consolidating existing operations and avoids the mistake of
159- introducing a “new” generic with the same name. Generic name collisions may
160- mask or be masked by previous definitions in ways that are hard to diagnose.
161- More recently, we recommend the use of < em > < a href ="https://CRAN.R-project.org/package=conflicted "> conflicted</ a > </ em > to
162- identify namespace collisions.</ p >
159+ introducing a “new” generic with the same name. Note that in order to re-use
160+ a generic, the behavior of the method should align with the originally
161+ proposed behavior of the generic. Avoid creating generics from existing < code > base</ code >
162+ or < code > utils</ code > functions as this can lead to confusion and conflicts with
163+ existing functions and generics. Generic name collisions may mask previous
164+ definitions in ways that are hard to debug and diagnose. We recommend the use of
165+ < em > < a href ="https://CRAN.R-project.org/package=conflicted "> conflicted</ a > </ em > to identify namespace collisions.</ p >
163166< p > If there are problems, e.g., in performance or parsing your particular
164167file type, ask for input from other developers on the
165168< a href ="https://stat.ethz.ch/mailman/listinfo/bioc-devel "> bioc-devel</ a > mailing list. Common disadvantages to
Load Diff Large diffs are not rendered by default.
You can’t perform that action at this time.
0 commit comments