Re: [Rd] S4 methods semantics questions

2005-03-25 Thread Byron Ellis
On Mar 25, 2005, at 7:26 AM, John Chambers wrote: Byron Ellis wrote: Some quick questions about S4 methods. Does the typing of S4 methods mean that lazy evaluation is no longer possible? It seems that you would need to evaluate the arguments to determine their type at dispatch. Yes, it would be a

Re: [Rd] S4 methods semantics questions

2005-03-25 Thread Seth Falcon
John Chambers <[EMAIL PROTECTED]> writes: > Well, the intent is that defaults are indeed taken from the method, if > there is a default there, otherwise from the generic. It looks as if > there is a bug in the case that the generic has NO default for that > argument (unless, of course, it's a sub

Re: [Rd] S4 methods semantics questions

2005-03-25 Thread John Chambers
Byron Ellis wrote: Some quick questions about S4 methods. Does the typing of S4 methods mean that lazy evaluation is no longer possible? It seems that you would need to evaluate the arguments to determine their type at dispatch. Yes, it would be a neat trick to know the class of an actual argumen

[Rd] S4 methods semantics questions

2005-03-25 Thread Byron Ellis
Some quick questions about S4 methods. Does the typing of S4 methods mean that lazy evaluation is no longer possible? It seems that you would need to evaluate the arguments to determine their type at dispatch. Second, what role, if any, do default arguments play in S4 methods? I notice that you