Patrick Burns <[EMAIL PROTECTED]> writes: > Peter Dalgaard wrote: ... > >>fjj <- function() x > >>formals(fjj) <- list(x=quote(c(a=2, b=4))) > >>fjj() > >> > >a b > >2 4 > > > >>fix(fjj) > >>fjj() > >> > >a b > >2 4 > > > > But the point of using 'formals' in the first place is to get a > function that is self-contained. The real application is more > like: > > formals(fjj) <- list(x = an_object) > > I want 'fjj' to work even when 'an_object' is nowhere to be > found. > > 'formals' worked as (I) expected in versions 1.8.0 > through 1.9.1 at least. Pat
It didn't change. It's the editing that is doing you in. There have been changes to deparse, and they seem to have introduced a bug, but a function object created in that way is fundamentally uneditable. -- O__ ---- Peter Dalgaard Blegdamsvej 3 c/ /'_ --- Dept. of Biostatistics 2200 Cph. N (*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918 ~~~~~~~~~~ - ([EMAIL PROTECTED]) FAX: (+45) 35327907 ______________________________________________ R-devel@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-devel