----- Kasper Daniel Hansen <kasperdanielhan...@gmail.com> wrote: > On Wed, Jul 10, 2013 at 12:38 PM, Dan Tenenbaum <dtene...@fhcrc.org> wrote: > > > On Wed, Jul 10, 2013 at 9:17 AM, Michael Lawrence > > <lawrence.mich...@gene.com> wrote: > > > If it's an informational message, like one you might log, use message(). > > If > > > you're rendering an object as text, like in a show method, use cat(). > > > > > > > Another thing to consider is that messages can be suppressed with > > suppressMessages() but cat() output cannot. > > > Sure. What I cannot decide is whether that is good or bad.
Michael's point is reflected in the fact that by default message() goes to stderr while cat() goes to stdout. And Dan's observation about suppressMessages() is that messages are actually conditions that can be constructed and managed e.g., by tryCatch(). For the output implied by a verbose option, I'd go with message(). Martin > > Kasper > > > > > > > > Dan > > > > > > > Just my opinion, > > > Michael > > > > > > > > > On Wed, Jul 10, 2013 at 8:24 AM, Kasper Daniel Hansen < > > > kasperdanielhan...@gmail.com> wrote: > > > > > >> Should I use cat() or message() (or something else) for > > >> if(verbose) cat("my message\n") > > >> > > >> Best, > > >> Kasper > > >> > > >> [[alternative HTML version deleted]] > > >> > > >> _______________________________________________ > > >> Bioc-devel@r-project.org mailing list > > >> https://stat.ethz.ch/mailman/listinfo/bioc-devel > > >> > > > > > > [[alternative HTML version deleted]] > > > > > > _______________________________________________ > > > Bioc-devel@r-project.org mailing list > > > https://stat.ethz.ch/mailman/listinfo/bioc-devel > > > > [[alternative HTML version deleted]] > > _______________________________________________ > Bioc-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/bioc-devel _______________________________________________ Bioc-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel