RxRuby
RxRuby copied to clipboard
It is hard to find docs on how to use Rx.rb
Hi,
I'm trying to adopt Rx.rb in one of my live projects, but I'm having hard time figuring out how to use it. Even after looking through tests it's hard to understand what are ways of creating my custom Observable. How can I simply emit events and subscribe to their stream?
I guess my questions seem trivial or even stupid when you know answers, but when you try to start playing with Rx.rb, the entry threshold appears to be very high.
Also, I didn't find Rx.rb's mailing list or IRC channel where I can ask broad questions. For instance, I have these ones:
- Is it production ready?
- Is it compatible with Celluloid/CelluloidIO? I.e. can I pub/sub across Celluloid tasks and actors?
- In what sense it is another competitor to EventMachine? Does it takes over "main loop" and runs your code only collbacks?
- Does it spawn threads if I don't call
to_async(or something similar) explicitly?
So, am I missing something? Or docs and mailing lists are simply not created yet? Can I potentially help contributing to them? Where to get help in the meantime?
Thanks in advance.
I'm having a hard time with this issue as well, can't even get it to work....
:+1:
:+1:
@DanielVartanov unfortunately, it isn't quite ready, but it is close. I need to improve the unit test coverage before I feel comfortable as a production-ready library. Any help would be appreciated for unit testing!
@mattpodwysocki thanks for your reply. I am willing to help and to try it in my project. Where can I talk to you guys? Let's organize at least a temporary mailing list or an IRC channel? In this case the community could really speed up the process of testing and release preparation.
@DanielVartanov @jfaerman @bhouse @shawn42 Let's take this to our slack group https://reactivex.slack.com/ Ping Paul Betts to get in and we'll get started
@mattpodwysocki I'd like to lend a hand as well!
@brettshollenberger send Paul Betts an email and get invited to the slack channel
@mattpodwysocki I am not sure that I could help a lot but I'd be more than happy to get involved as well!
+1, I'm also toying with the idea of making this batch-worker-scheduler I work on "reactive". The lack of documentation is a huge impedance.