[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

JOIN



    Aside from any language design considerations, what was,
    and, I guess, still is the problem with JOIN? Chris told
    me that it would fail to behave properly in some cases,
    but could not remember the details of such an instance;

    What is so very wrong with:

(Join obj1 obj2 ... objn)

    (macro) expanding into:

(Make-Entity
    obj1
    (Lambda (obj op)
            (Ignore obj)
            (Cond ((Get-Method obj1 op))
                  ((Get-Method obj2 op))
                  .
                  .
                  .
                  ((Get-Method objn op))
                  (Else Nil))))

    or something to that effect?

    -- Denys