Highland.js
Highland is a great option, even easier to use than Caolan's previous library Async.js.
Re: Highland vs. RxJS, RxJS operates at a lower level interface [0]. As a plus for RxJS, Reactive Extensions are available for multiple languages, not just JS [1].
[0] https://twitter.com/_ericelliott/status/551814104231723009 [1] https://github.com/Reactive-Extensions/RxJS/blob/master/doc/...
Nice library, but please don't use the underscore variable (_). So many people use Underscore.js and Lodash.js that it makes reading your docs confusing.
Looks similar to Lazy.js (to my uneducated eyes) and also rx.js. To the author: Why should I use Highland.js instead of either of these?
Very interested as I use Async.js in virtually all of my node projects. I'm liking the idea of a 'toolkit' approach more than Async (which just feel like a monolithic lib), will definitely be trying it out soon.
So what's the benefit of using streams instead of a normal array?
What's the deal with non descriptive titles on HN?
Is this similar to what transducers do in Clojure? My understanding there is that they allow you to do things like map over core.async channels.
I love highland one of my go to libraries these days.
undefined
"This site or app is sending too much traffic to rawgit.com. Please contact its owner and ask them to use cdn.rawgit.com instead, which has no traffic limit."
If it's not a drop in replacement for underscore or lodash, please don't use "_".
" If you prefer using highland under the name _ like is done in the examples below, you can then simply use:
var _ = highland"
No. No, no, no. Goodness me.