[Rd] Bug in new() or validObject() in methods package (PR#7922)
Duncan Murdoch
murdoch at stats.uwo.ca
Mon Jun 6 22:57:37 CEST 2005
On 6/6/2005 4:55 PM, Peter Dalgaard wrote:
> murdoch at stats.uwo.ca writes:
>
>> Is it doing an extra eval or something? It looks like it:
>>
>> > x <- expression()
>> > x
>> expression()
>> > eval(x)
>> NULL
>> >
>> > x <- quote(expression())
>> > x
>> expression()
>> > eval(x)
>> expression()
>> > eval(eval(x))
>> NULL
>
> You do realize that the two expression() results are not identical:
>
>> x <- quote(expression())
>> class(x)
> [1] "call"
>> x <- expression()
>> class(x)
> [1] "expression"
>
> Not that I can fathom what bearing that has on the real problem...
I figured they weren't identical, given that they gave different results
when eval'd, but I didn't know what the difference was exactly. Thanks!
Duncan
More information about the R-devel
mailing list