[R] Suggestion for implementation
Luke Tierney
luke at stat.umn.edu
Sun Apr 14 20:53:11 CEST 2002
In 1.4 or later have a look at ?lockBinding:
> x <- 5
> lockBinding("x",.GlobalEnv)
NULL
Warning message:
saved workspaces with locked bindings may not work properly when loaded into older versions of R
> x <- 8
Error: can't change value of a locked binding
The facility and the interface are still experimental, so details may
change.
luke
On Sun, Apr 14, 2002 at 08:00:59PM +0200, Christoph Lange wrote:
>
> I wonder if it was possible (and desireable) to implement means to
> protect data objects (and functions) from overwriting them. So for
> instance:
>
> > x <- 5
> > protect(x)
> > x <- 8
> Error: x is read only
>
>
> Or would that be against the philosophy of R to be compatible to S?!
>
> Just a RFC ;-)
>
> Yours,
> Christoph.
>
> ps. Your probably know the situations that let you think of such a
> feature :-( ...
>
> --
> Christoph Lange clange at epost.de
> Verhaltensbiologie, FU Berlin 838-55068
> Haderslebener Str. 9, 12163 Berlin
> http://www.verhaltensbiologie.fu-berlin.de/
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> 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
> _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
--
Luke Tierney
University of Minnesota Phone: 612-625-7843
School of Statistics Fax: 612-624-8868
313 Ford Hall, 224 Church St. S.E. email: luke at stat.umn.edu
Minneapolis, MN 55455 USA WWW: http://www.stat.umn.edu
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
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