[plt-scheme] framing problem

From: Noel Welsh (noelwelsh at gmail.com)
Date: Thu Feb 21 15:24:53 EST 2008

On Thu, Feb 21, 2008 at 7:57 PM, Mark Engelberg
<mark.engelberg at gmail.com> wrote:
> In my view, this problem has been most satisfactorily solved by
> "multiple-dispatch" (aka multimethod) object-oriented languages (like Dylan,
> inspired by CLOS), but for various reasons, this solution hasn't really
> caught on.  But the quest to solve this problem is why many OO languages are
> being stretched to incorporate elements of functional programming, and vice
> versa.

Yeah, in theory multiple-dispatch is great, so I'd like to know why it
so unpopular.  Ambiguity is one issue, and I think efficient
implementation is another (though perhaps Cecil addressed these
adequately).  However in the context of the expression problem aren't
generic functions (with just single dispatch) enough?


Posted on the users mailing list.