I've used the following approach for a couple methods I need in more than one place:

- fileout the protocol from class A.
- open filebrowser, find the fileout file.
- search/replace in the bottom pane the class A by class B
- fileIn

Quick and works.

Phil

On Mon, Oct 27, 2014 at 1:49 PM, Esteban A. Maringolo <emaringolo@gmail.com> wrote:
I wonder how JavaScript guys manage which behavior comes from base and
which from a mixin. :)
I used ExtJS, and you could do extensive use of mixins, but once they
were mixed, it's all the same piece of code.

I started using Traits and then moved away back to good'ol
subclassification and, in some cases, code duplication.


Regards!
Esteban A. Maringolo


2014-10-27 7:44 GMT-03:00 phil@highoctane.be <phil@highoctane.be>:
> Basically, plugging a trait in a class dynamically should be doable.
> Especially with our beloved platform that can ;-)
>
> Otherwise, this reduces their usefulness quite a lot for composing things
> cleanly.
>
> Hey, Javascript people can do these things. Admittedly, all is dirty all the
> time there .... :-p
>
> Phil