[Rd] Printing of anonymous functions in calls is sub-optimal
Hadley Wickham
h.wickham at gmail.com
Sat Feb 16 16:19:29 CET 2013
On Sat, Feb 16, 2013 at 12:24 AM, Bert Gunter <gunter.berton at gene.com> wrote:
> As there has been no response to this ...
>
> Why not simply:
>
>> g <- substitute(f(x),list(f=function(x){x+1})) ## with curly braces
>> g
> function (x)
> {
> x + 1
> }(x)
>> x <- 2
>> eval(g)
> [1] 3
Thomas Lumley sent me a similar suggestion off-list; but I'm not
complaining about how it works; my example executed fine. I'm
complaining that the rendering of the call object is misleading.
Hadley
--
Chief Scientist, RStudio
http://had.co.nz/
More information about the R-devel
mailing list