[Rd] delayedAssign

Peter Dalgaard p.dalgaard at biostat.ku.dk
Thu Sep 20 00:49:02 CEST 2007


Gabor Grothendieck wrote:
> The last two lines of example(delayedAssign) give this:
>
>   
>> e <- (function(x, y = 1, z) environment())(1+2, "y", {cat(" HO! "); pi+2})
>> (le <- as.list(e)) # evaluates the promises
>>     
> $x
> <promise: 0x032b31f8>
> $y
> <promise: 0x032b3230>
> $z
> <promise: 0x032b3268>
>
> which contrary to the comment appears unevaluated.  Is the comment
> wrong or is it supposed to return an evaluated result but doesn't?
>
>   
My guess would be that the behaviour is unintended. It should be harder 
than that to get promises visible at the user level. Luke?

>> R.version.string # Vista
>>     
> [1] "R version 2.6.0 alpha (2007-09-06 r42791)"
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>   


-- 
   O__  ---- Peter Dalgaard             Øster Farimagsgade 5, Entr.B
  c/ /'_ --- Dept. of Biostatistics     PO Box 2099, 1014 Cph. K
 (*) \(*) -- University of Copenhagen   Denmark          Ph:  (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)                  FAX: (+45) 35327907



More information about the R-devel mailing list