[Rd] Wishlist: 'quietly' argument for .onAttach() / .First.lib()

Seth Falcon sfalcon at fhcrc.org
Wed Apr 19 05:58:07 CEST 2006

Peter Ruckdeschel <Peter.Ruckdeschel at uni-bayreuth.de> writes:

> Summing up the discussions in this thread, I have built a package
> 'startupmsg' available (in a first version) for the moment at
> http://www.uni-bayreuth.de/departments/math/org/mathe7/R-devel/startupmsg_0.1.tar.gz
> (see documentation within)
> In particular, I took up suggestions from Seth Falcon's mail as to the
> condition system
> in R as well as a  suggestion by Brian Ripley in some earlier reply in
> this thread
> to use options() to control start-up messages.
> Any comments/suggestions are welcome.

It's nice to see code instead of discussion :-)

I had a quick look and for what it's worth, a few comments...

* Seems a bit more code than I would expect.  I think you have some
  use cases that I don't have ;-).  In terms of general use, I would
  suggest making a stab at a simplified version.  For example, what's
  the difference between startupMessage and startupVersionMessage; are
  both needed?  And linestarter?

* Consider adding a customizable restart.  As it stands, startupmsg
  doesn't give a user more control than message().  That is, you can
  either muffle the messages or not.  If I want to write them to a
  file or prefix them with funny characters, doing so by grabbing hold
  of the message before it is emitted via the restart seems like a
  nice approach (although one could argue for a more general system
  logging system that probably would not need the fancy condition
  system use).

Thanks for sharing your code.


+ seth

More information about the R-devel mailing list