Everything looks great, other than the fact I'm still forced to use a broken language to interact with shiny new APIs:
https://gist.github.com/4471029
Then you want me to manipulate binary data with an array implementation this crappy?
https://gist.github.com/4471029
Then you want me to manipulate binary data with an array implementation this crappy?
(function(){var a=function(a,b){return a>b},b=Array.prototype.sort;Array.prototype.sort=function(){return b.call(this,a)}})();
Two different instances are not equal to each other
What I don't get is how is it acceptable this language has the largest installed base in the world and you have to write boilerplate just to equality test two arrays.