[plt-scheme] framing problem
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?
N.