[R] "dump" Splus -> R

Gregory R. Warnes warnes at biostat.washington.edu
Thu Apr 1 01:49:20 CEST 1999


  RI>> I just tried dumping and sourcing/restoring an "lm" object under
  RI>> Splus-3.4, it doesn't work there either!  This is very nasty indeed.
  RI>> 
  RI>> We can fix the problem in R by inserting quote() around call objects,
  RI>> when we deparse, but what about Splus?

I think it is a good idea to put "substitute" (the synonym for quote)
around the call objects when deparsing.  Splus restores correctly with
the calls encapsulated in a substitute(...), as does R. 

I suppose I should submit a bug report to MathSoft and ask them to fix
thier deparse as well...

  RI>> 
  RI>> It seems like you may want to design your scripts to provide a
  RI>> solution to the problem in both platforms.

If R is fixed, I can create a "dump.correct" for S which calls perl
directly to fix things up.  Then dump/restore will work everywhere.

BTW, can we have 

	restore _ function(...) source(...)

in base, so that the a user looking for restore doesn't have to figure out
that source can be used instead?


  RI>> 
  RI>> 	Ross
  RI>> 

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list