world of Functional Reactive Programming, which is kinda like a paradigm shift on top of a paradigm shift: it’s Functional Programming with Reactive Programming added on top, which makes it intimidating because it’s a big change from what we’re used to"
reactive paradigms • “We model user input as a function that changes over time, abstracting away the idea of mutable state.” • Can now model difficult things like *user input*
open source library that brings Functional Reactive Programming paradigm to Objective-C. • It was created by Josh Abernathy & Justin Spahr- Summers in the development of GitHub for Mac.
• State is OK in ReactiveCocoa, as long as its bound to a signal • You never explicitly set the value of a bound property, but rather rely on signal transformations to derive that state for you. http://reactivecocoa.io/philosophy.html
sense to me. I spent the next week pouring over the ReactiveCocoa docs, but no matter how much I read, signals, etc .. they were all just words to me...It wasn’t until I dove head first into the code that I started to see the light."