R/S compatibility in passing a formula

Douglas Bates bates@stat.wisc.edu
Sat, 10 Apr 1999 17:05:35 -0500 (CDT)


In S3 if you are passing an evaluated formula to another function that
will store it and use it in printing (such as a model-fitting function), you
usually want to unclass the formula.  Otherwise, the formula that gets
stored looks very ugly when printed.  A trick to do the unclassing is to pass
 form = c( myFormula )
In R this has the effect of making form a list rather than a call.  It
seems that passing
 form = as.vector( myFormula )
will work in both dialects.  Anyone else have experience with this?
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._