The multcomp package has code in multcomp:::expression2coef that attaches the 'coef' attribute to symbols. Since there is only one symbol object in a session with a given name, this means that this attaching has a global effect. Should this be quietly allowed or should there be a warning or an error?
E.g., str(quote(Education)) # symbol Education lmod <- stats::lm(Fertility ~ ., data = datasets::swiss) glmod <- multcomp::glht(lmod, c("Agriculture=0", "Education=0")) str(quote(Education)) # symbol Education # - attr(*, "coef")= num 1 Bill Dunlap TIBCO Software wdunlap tibco.com [[alternative HTML version deleted]] ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel