Is there any information on browser compatibility? I see ES5 getters/setters in use for fastfix as well as CSS animations, so I'm assuming there'll be a compatibility matrix somewhere.
Also, swipe doesn't seem to work on Chromium 17/Fedora. Otherwise, great work!
It has been tested on all major browser including IE 7 and up. ES5 getters, CSS animations etc. will only be used conditionally if the browser support it.
I commented on your blog too, but I just want to let you know that I've pushed a quick fix for the mobile browsers, and I'm looking into making a proper mobile version now. Thanks for reporting this.
No touch support for the drag events? Weird, since swipe is working well on touch devices .. Would be nice to be able to have jQuery++ for both CSS3 animations and touch support instead of two separate plugins.
There are some really great things in here, it feels like the creators have grown this out of a lot of experience using jQuery, gathering up all the pain points and omissions over time. Even the little things like $.formParams, I always wondered why that wasn't in jQuery, whilst $.serialize is, the former seeming much more jQuery (or perhaps more JavaScript, maybe that's the difference).
Very impressed. I started listing a few I especially liked but then ended up listing the whole lot.
No. If anything you need to have a better understanding of JavaScript's prototyping behavior to write good CoffeeScript. It's only cumbersome if you're not familiar with it.
I'm not sure what you mean by "fixing" javascript's OO implementation, but I guess you could have a look at qxoo, qooxdoo's oo engine re-packaged as a standalone project.
Thanks! It looks like a full-featured solution, and it's even a commonJS module.
Thing is, that CoffeeScript solves the most common pain though (the *.prototype syntax), and the chasm between that and interfaces, singletons, private members, etc., might be too big for the standard use case.
As of ECMAScript 5 you can build inheritance chains without constructor functions and *.prototype objects. It is simple enough without any framworks (https://gist.github.com/1558929) and it is just a bit more verbose than CoffeeScript classes (https://gist.github.com/1671263)
Also, swipe doesn't seem to work on Chromium 17/Fedora. Otherwise, great work!