[Rd] match gets confused by S4 objects
sfalcon at fhcrc.org
Tue Feb 7 16:20:17 CET 2006
On 7 Feb 2006, maechler at stat.math.ethz.ch wrote:
> The solution has been agreed to be changing the internal
> representation of S4 objects making them a new SEXP (basic R
> "type"); and as Brian alludes to, the problem is that those in
> R-core that want to and are able to do this didn't have the time
> for that till now.
The explanations from you are Brian are helpful, thanks. I was aware
that the issue is the internal representation of S4 objects and was
hoping there might be a cheap work around until a new SEXP comes
It seems that S4 instances are less trivial to detect than one might
expect before actually trying it.
I suppose one work around is to have an S4Basic class that defines
methods for match(), c(), etc and raises an error. Then extending
this class gives you some protection.
More information about the R-devel