That being said, I liked his reworking of bind to be a method on an object. I agree monadic computation is tedious to read when you don't have an infix bind operator, and his trick of turning bind into a method solves that pretty well in a language like JavaScript.
I think he's probably overstating the case that what he calls ajax chaining is always monadic (but what most of us who didn't write a competing library would call jquery style method chaining). I would guess most implementations of this kind of APIs do not adhere to the monad laws.
The reason why they have not taken CL… wait, for starters why must they? Haskell is far far more advanced in the ideas of abstaction (strong static typing, — so it just needs to be). Experienced lispers will put yet another DSL, experienced haskellers won't, for “it's just monoid in the category of endofunctors, duh” (haskell forklore)