Re: [Rd] Bug in new() or validObject() in methods package (PR#7922)

2005-06-07 Thread Duncan Murdoch
McGehee, Robert wrote: The bug might be here: is.null(expression()) [1] TRUE But is.null(expression(NULL)) [1] FALSE So it might look to the methods package like you're passing in a NULL value for @bar. I might argue that expression() should not be NULL (and only NULL is NULL) as I have

RE: [Rd] Bug in new() or validObject() in methods package (PR#7922)

2005-06-06 Thread McGehee, Robert
er Dalgaard Cc: r-devel@stat.math.ethz.ch Subject: Re: [Rd] Bug in new() or validObject() in methods package (PR#7922) On 6/6/2005 4:55 PM, Peter Dalgaard wrote: > [EMAIL PROTECTED] writes: > >> Is it doing an extra eval or something? It looks like it: >> >> > x

Re: [Rd] Bug in new() or validObject() in methods package (PR#7922)

2005-06-06 Thread Duncan Murdoch
On 6/6/2005 4:55 PM, Peter Dalgaard wrote: [EMAIL PROTECTED] 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

Re: [Rd] Bug in new() or validObject() in methods package (PR#7922)

2005-06-06 Thread Peter Dalgaard
[EMAIL PROTECTED] 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 exp