[Rd] Save and serialize
hadley at rice.edu
Tue Feb 8 00:15:46 CET 2011
Thanks to you both for the information - that's exactly the level of
detail I was looking for. I ask because I want to play around with a
function to automatically cache expensive operations to disk, in a way
that can be lazy loaded on the next run.
On Mon, Feb 7, 2011 at 4:06 PM, Henrik Bengtsson <hb at biostat.ucsf.edu> wrote:
> Also, if it it adds any value to what you are looking for, the output
> of serialize() also has header information, cf. R-devel thread 'Small
> inconsistency in serialize() between R versions and implications on
> digest()' started March 7, 2007:
> It caused us some headaches when trying to generate identical output
> of the same input using different versions of R. It was solved in
> that thread. See code for digest::digest() on how to skip/ignore that
> On Mon, Feb 7, 2011 at 1:51 PM, Prof Brian Ripley <ripley at stats.ox.ac.uk> wrote:
>> On Mon, 7 Feb 2011, Hadley Wickham wrote:
>>> Hi all,
>>> Is there any relationship between save and serialize? Do they use the
>>> same algorithm?
>> See the R-internals manual: there is more info in the R-devel version, not
>> least because saveRDS() is added to the mix.
>> But basically serialize() and saveRDS() use the same format, and save()
>> writes a header and then serializes a pairlist of the objects given.
>> 'The same algorithm' is somewhat misleading here: strictly no, as they
>> manage to use four entry points to the code base.
>>> Assistant Professor / Dobelman Family Junior Chair
>>> Department of Statistics / Rice University
>>> R-devel at r-project.org mailing list
>> 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
>> R-devel at r-project.org mailing list
Assistant Professor / Dobelman Family Junior Chair
Department of Statistics / Rice University
More information about the R-devel