Somehow it makes more sense for data frames than for other types. For example it wouldn't make sense to coerce factors to integers with a warning.
Maybe the general rule is that if a class explicitly inherits from one of the base classes (including data.frame), then a fallback + warning is in order? (Not that we should rush implementing a general fallback.)
I think we may need a some data.frame fallbacks so that we get something like this:
(This is not a general regret that we're moving away from inheritance; it's a specific pragmatic fallback + warning for people working with multiple data frame subclasses)
The text was updated successfully, but these errors were encountered: