Virtual extension methods -- a strawman design

Neal Gafter neal at
Sat May 15 09:16:13 PDT 2010

On Fri, May 14, 2010 at 4:16 PM, Brian Goetz <brian.goetz at> wrote:

> Comments to the effect of "I like XYZ other scheme better" are not.  (Where
> XYZ could be use-site extension methods, traits, mixins, etc.  Those have
> already been considered and rejected as viable approaches for Project
> Lambda.)

This proposal is similar enough to some formulations of mixins/traits that
it would be helpful to have a clear explanation of the relationship.  What,
precisely, are the differences between this proposal and "traditional"
formulations of mixins/traits?  Do you see this proposal as building on a
record of success of language features already explored elsewhere, or do you
see this as largely an innovation?

More information about the lambda-dev mailing list