if you think you can improve MooTools, feel free to get in touch with us 
(GTalk, IRC, whatever) - fork the code and send us pull requests. We 
appreciate any contributions.

(Also, our class system works with the native instanceof, however "classes" 
created with the Class constructor are not instanceof Class. That's about 
it).

The goal of MooTools is not to implement native standards but to provide 
functionality that feels natural when you use it. It should feel like 
JavaScript. There is no point in emulating missing DOM functionality in 
certain browsers because the DOM specification is just awful. There is a 
reason we create wrappers - we want a clean, readable and concise API.

As much as JSON is concerned, as pointed out, there is the perfectly valid 
and standards compliant implementation by Doug Crockford. I can see that in 
the future we might drop our JSON implementation and only use the native 
methods. If you then need to support older browsers you can optionally 
include Doug's version. I think that would be a clean solution for the 
future. However, for now (that is, 1.3) we will stick with our version of 
JSON - which will (starting from 1.3.1) use the native methods if available.

Reply via email to