Hmm... still not quite what I was hoping for... but thanks anyway. I would like to have the output in the following form:
> f(1) $result [1] 0 $warning [1] NULL # or "" $error [1] NULL # or "" > f(-1) $result [1] NaN $warning [1] "Warning in log(-1) : NaNs produced" # or something similar $error [1] NULL # or "" > f("a") $result [1] NULL # or NA $warning [1] NULL # or "" $error [1] "Error in log("a") : Non-numeric argument to mathematical function" Has anyone done that before? I think it's quite a natural problem although I could not find a solution online (dealing with *both* warnings *and* errors). Cheers, Marius ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.