Virtual Extension By Inversion of Responsibility
Pavel Minaev
int19h at gmail.com
Sat Jun 12 15:27:58 PDT 2010
This seems to be largely identical to C# extension methods. The problem with
it is that it misses the important use case of classes implementing
interfaces with extension methods being able to override the generic
implementations of those methods with their own (presumably optimized)
implementation.
On Sat, Jun 12, 2010 at 2:56 PM, Collin Fagan <collin.fagan at gmail.com>wrote:
> Hi Everyone,
>
> I've put together a draft of a document that postulates an alternate
> implementation of virtual extension methods.
>
> http://www.box.net/shared/r24vvgma5p
>
> I welcome any feedback.
>
> Thanks,
>
> Collin
>
>
More information about the lambda-dev
mailing list