FINALLY I understood what implements/extends means... as noticed
before by other people, when you come from a true OOP language, its a
bit misleading... not your fault mootools developers (well, maybe just
a bit), but its not your fault that javascript isnt a true OOP
language!!!
Yea, implement shouldnt be called implement, because there are no
interfaces, there are Mixin Classes. Implement should be called
Mixin, and Class.Extras should probably be Class.Mixins.
...
Mixin: [Events, Options]
...
MyClass.mixin(someMethods);
...
People don't like breaking changes though... ;) maybe we'll alias
things in 1.3 :P
As for Extends, I think that's the right name for the simulated
inheritance stuff we do... do you not agree?
Thanks again people.... mootools definetly ROCKS!!!! ;-)
you're welcome, from us :)
ps.2 MooDevelopers, if by any chance you are planning on some kind of
'Fx.Path' for next mootools version, please also let me know and I
will choose another name so no clashes will occur... thanks again!
Not at all, but it will certainly make a good plugin for the forge ;)