Oleg Sklyar wrote:
> similar. S3 gives more freedom in assigning new attributes, but this 
> freedom also means that one has little control over the structure of an 
> object making it, for example, more difficult to use with C/C++ code. 
> Are there any specific benefits in not using S4 and slots (apart from 
> some known performance issues)?
>   
One could say there are, but not enough to make S3 prevail over S4. I am 
not sure performance issues matter that much, but debugging functions 
seems much easier to me with S3 methods. Plus, documenting objects and 
accessing documentation can be a pain with S4 (see my previous post 
about using example() 
[http://tolstoy.newcastle.edu.au/R/e3/devel/07/12/0801.html] ... still 
no answer).

Best,

Thibaut.
<http://adegenet.r-forge.r-project.org/>

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to