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 ;)

Reply via email to