On the front page for MooTools, it says:
MooTools code respects strict standards and doesn't throw any warnings.
I like MooTools, but having recently read The art of throwing JavaScript errors, I'm a bit confused as to why 'not throwing any warnings' is a feature. If a library doesn't tell you when there's an error (which may be caused because you are using it incorrectly), how are you going to fix the problem?
Why wouldn't you want a library to throw errors?
Thanks,
Steve