Hi,
Thanks Prof for this suggestion. I did get an insight into sm source code and will adopt a similar strategy.
BTW, I am discovering unlockBinding, which will be convenient. I agree that package-related options should disappear when package is unload. But what happen if within the same session the user reattach the package? Should the package-default options be restored or the previously defined options kept. And from a session to an other?
Best,
Eric
At 14:30 14/12/2004, Prof Brian Ripley wrote:
I don't see why package options need have anything to do with options(). It seems to me that they really should be stored in the package namespace (and so disappear when the package is detached). One package which does this is 'sm' (although that has been ported from S-PLUS and is not the cleanest R-only mechanism).
I also don't see why you need to save options to file _within a session_, and the R testing framework does not do so -- take a look at what massage-examples does. But if you do save options, remember that some are read-only. I think you would find .readRDS and allies (see the help page) more convenient.
Eric Lecoutre UCL / Institut de Statistique Voie du Roman Pays, 20 1348 Louvain-la-Neuve Belgium
tel: (+32)(0)10473050 [EMAIL PROTECTED] http://www.stat.ucl.ac.be/ISpersonnel/lecoutre
If the statistics are boring, then you've got the wrong numbers. -Edward Tufte
______________________________________________ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-devel