Hi Kasper,
On 07/10/2013 10:50 AM, Kasper Daniel Hansen wrote:
On Wed, Jul 10, 2013 at 12:38 PM, Dan Tenenbaum <[email protected]> wrote:
On Wed, Jul 10, 2013 at 9:17 AM, Michael Lawrence
<[email protected]> 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.
If you use message(), then you don't need to have a 'verbose' arg since
the messages can be suppressed with suppressMessages(). That makes
your code simpler/cleaner. However this approach is only appropriate if
you want your function to be verbose by default. If you want it to be
quiet by default then I don't know what's best. 'verbose' arg + cat() or
'verbose' arg + message() ? That's the question...
H.
Kasper
Dan
Just my opinion,
Michael
On Wed, Jul 10, 2013 at 8:24 AM, Kasper Daniel Hansen <
[email protected]> wrote:
Should I use cat() or message() (or something else) for
if(verbose) cat("my message\n")
Best,
Kasper
[[alternative HTML version deleted]]
_______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel
[[alternative HTML version deleted]]
_______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel
[[alternative HTML version deleted]]
_______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel
--
Hervé Pagès
Program in Computational Biology
Division of Public Health Sciences
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N, M1-B514
P.O. Box 19024
Seattle, WA 98109-1024
E-mail: [email protected]
Phone: (206) 667-5791
Fax: (206) 667-1319
_______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel