Introduction to ReactiveX(RxJava)
ReactiveX ဆိုတာ Observer pattern၊ Iterator pattern နဲ့ Functional Programming တို့ရဲ့အားသာချက်တွေကို ပေါင်းစပ်ထားတာပါ။ သူ့ရဲ့ idea ကရိုးရှင်းပါတယ်၊ အရာရာတိုင်းက stream ပါ။ Variable ပဲဖြစ်ဖြစ်၊ Object ပဲဖြစ်ဖြစ်ပါ။
Hi, of course you should learn goroutines and channels first. However, I found using them very involved and I wrote
rxgo because I wanted a more abstract and declarative way of dealing with reactive streams. I tried to develop the extension so it integrates seamlessly with conventional go code, and that means diverting away from reactiveX conventions…
This is super, ehm… courageous (not sure about the word I’m looking for) to say.
There are many people saying many things that, at least from their perspective, make key elements of functional programming. It might be related to the language they are using, or might be not.