An ES Observable compliant implementation -- learning by creating
ES Observable spec compliance validation via es-observable-tests.
I created this Observable implementation to learn the intricate details and guarentees of spec compliant ES Observables. Similarly, when promises were new and shiny, I created fate as a Promises/A+ compliant implementation to learn the guarentees of promises.
Bottom line: this project was to learn, and I do not have a long term intent to maintain this project for real use. I'd suggest using a mature project:
Written in JSY / offside-js, because why would you want curly braces when you can use indentation?!
Well, that, and I'm the author of JSY / offside-js and I believe that indentation is a stronger signal
of intent from programmers than nested {([{}])}
crazyness.