From ripley at stats.ox.ac.uk  Sat Mar 12 17:55:55 2011
From: ripley at stats.ox.ac.uk (Prof Brian Ripley)
Date: Sat, 12 Mar 2011 16:55:55 +0000 (GMT)
Subject: [Rd] par(ask=TRUE) in R CMD check?
In-Reply-To: <4D7B8FD3.1070702@structuremonitoring.com>
References: <4D7B8FD3.1070702@structuremonitoring.com>
Message-ID: <alpine.LFD.2.02.1103121649330.11764@gannet.stats.ox.ac.uk>

On Sat, 12 Mar 2011, Spencer Graves wrote:

> Hello:
>
>      What happens in the auto-checks on R-Forge and CRAN with code using 
> par(ask=TRUE)?
>
>      Is this routine, or can it create problems?
>
>      The fda package uses ask=TRUE to provide the user with a way to examine 
> a group of plots.  In the past, I've marked those tests in \examples with 
> \dontrun.  However, I wonder if that is necessary.  I tried it on Windows 
> using R 2.12.0 and R Tools from that version, and R Tools seemed to supply 
> all the mouse clicks required.  However, before I "SVN Commit" to R-Forge, I 
> felt a need to ask.

No mouse clicks are needed!  par(ask=TRUE) is ignored on a pdf device 
(which is the non-interactive default device).  In any case, the help says

      ?ask? logical.  If ?TRUE? (and the R session is interactive) the
...
           This not really a graphics parameter, and its use is
           deprecated in favour of ?devAskNewPage?.

See also the 'ask' argument in ?example.  What you say you want to do 
is the default behaviour of example(), and has been for some years.


-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595


[Rd] par(ask=TRUE) in R CMD check?
Prof Brian Ripley