>>>>> "AndrewC" == Andrew Clausen <[EMAIL PROTECTED]>
>>>>>     on Tue, 22 May 2007 07:51:54 -0400 writes:

    AndrewC> Hi Seth,
    AndrewC> On Mon, May 21, 2007 at 05:15:10PM -0700, Seth Falcon wrote:
    >> I will also add that the notion of a default argument on a generic
    >> function seems a bit odd to me.  If an argument is available for
    >> dispatch, I just don't see what sense it makes to have a default.  In
    >> those cases, the default should be handled by the method that has a
    >> signature with said argument matching the "missing" class.
    >> 
    >> What often does make sense is to define a generic function where some
    >> argument are not available for dispatch.  For example:
    >> 
    >> setGeneric("foo", signature="flesh",
    >> function(flesh, skeleton=attr(flesh, "skeleton") 
    >> standardGeneric("foo")))

    AndrewC> That's an excellent suggestion.  Thanks!  However, I had to set 
the signature
    AndrewC> to c("numeric", "missing") rather than just "numeric".

    AndrewC> I have uploaded a new version here:

    AndrewC> http://www.econ.upenn.edu/~clausen/computing/relist.R

This looks "good from far".

I won't have time to do anything more about it for the next few
days.
Please remind me (in private) about it if you don't hear back
within one week.

Martin

    AndrewC> Cheers,
    AndrewC> Andrew

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to