Thanks to all for the responses. A couple notes It is nice to get the overall 
feedback 
that I'm not nuts to be terribly annoyed by this, and don't need to fix it 
tomorrow. 
Berwin 's note brings to mind the old adage that "The reason it is so hard to 
make things 
foolproof is that fools are so ingeneous." 1. Using survival::strata(inst) in 
the rhs of 
the survdiff call does not generate an error message. Because the stata 
function is not 
recognized as special one instead gets the wrong answer. (Or I should say, "the 
correct 
answer to a different question".) Ditto for most of the rest of the package 
functions. The 
very worst kind of bug. 2. Using specials =c("strata", "survival::strata") 
could work. I 
always process the result with a small "untangle.specials" function, a leftover 
from when 
R and Splus returned slightly different formula structures. I could put 
post-processing 
there. I'll think on this some more. But Ivan's follow-up was not encouraging. 
3. Bill's 
suggestion to pre-fix the formula. Not a bad idea. If I followed the Call <- 
match.call() 
that lives at the top of my code by an immediate fix of the formula portion of 
the list, 
then all else would flow. And as perhaps a bit of a snark, the user would see 
the 
corrected form in their printout. The nuts who want to call a survival routine 
without 
attaching the name space will be out of luck though. Terry
        [[alternative HTML version deleted]]

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

Reply via email to