On Fri, 25 Nov 2011, Patrick Connolly wrote:
On Mon, 21-Nov-2011 at 09:46PM +1300, Rolf Turner wrote:
[....]
Please don't excise content, nor mix up topics. I am going to reply
here just to the subject line, and reply to your use of pdf() under
multicore separately.
|> It *doesn't* happen to me. Ergo it would appear to be peculiar
|> to your particular set-up.
|>
|> What does options()$keep.source say? (Mine says "TRUE".)
|>
Same here in both cases.
[...]
My main question is: Can I redo the updating of the packages with
checkBuilt to downgrade them back to the previous version? Something
is not right with either of my installations and I'd like to revert.
The problem with the disappearing comments occurs when I wish to
attach to another directory. I commonly reuse functions from previous
years and modify them for the current year.
If my pwd is, say ~/thisYear, I'll do something like
attach("~/lastYear/.RData")
If I then edit the function of interest, when it's saved I have the
appropriate version in ~/thisYear/.RData which I find a convenient way
to work. If the comments aren't there, it's far less usable. If I
can go back to R-2.13.1 I can still work that way.
So you missed the NEWS item:
• The "source" attribute on functions created with keep.source=TRUE
has been replaced with a "srcref" attribute. The "srcref"
attribute references an in-memory copy of the source file using
the "srcfilecopy" class or the new "srcfilealias" class.
This means that if you save a function under R 2.13.1 and load/attach
it under R 2.14.0, its kept source (with the comments) is no longer
available.
However your original posting did not mention save/attach, nor that
you saved under one version and attached under another. That is hte
only circumstance under which I can make it do what you claim.
And now you know not to do that. Dump your functions in 2.13.1, and
source/save in 2.14.0.
--
Brian D. Ripley, rip...@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
______________________________________________
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.