RxHello
RxHello , A place to work out Rx and async issues.
Methodologies to Establish
- User action streams
- Retrieve remote data as streams
- Create non-linear timing for streams
- Use ES6 generator functions for streams
- Utilize and incorporate the
async
library with Rx as needed
Install
-
Clone the repo: git clone
git clone https://github.com/JoseHerminioCollas/rx-hello.git
-
cd
rx-hello
-
npm install
-
Create a sym link to used to in order to enable absolute paths in
require()
expressions.For example, I want to write this:
goatstone/func-stream/number-yield
On my Mac I can use this line
ln -s /Users/goat/projects/hellorx/src/goatstone /Users/goat/projects/hellorx/node_modules/goatstone
-
Run some code with
node src/goatstone/index.js
Related Links
https://hacks.mozilla.org/2015/07/es6-in-depth-classes/
https://github.com/Reactive-Extensions/RxJS/blob/master/doc/gettingstarted/events.md
https://github.com/Reactive-Extensions/RxJS/blob/master/doc/gettingstarted/events.md
https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/retrywhen.md
https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/pausable.md
http://rxmarbles.com/#startWith
http://reactivex.io/documentation/operators/delay.html
https://github.com/Reactive-Extensions/RxJS/blob/master/doc/gettingstarted/which-instance.md
https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/timer.md