Skip to content

Instantly share code, notes, and snippets.

@SerenadeX
Created August 19, 2014 20:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SerenadeX/623dd4bf2f2cb0f114b2 to your computer and use it in GitHub Desktop.
Save SerenadeX/623dd4bf2f2cb0f114b2 to your computer and use it in GitHub Desktop.
Reactive Cocoa and Functional Programming

##Functional Programming

  • No state
  • No Side effects
  • immutability
  • First class functions

Clojure

Reactive Programming

Think of a spreadsheet. When one cell is updated, the cells that depend on it will update

FRP - Functional Reactive Programming

Declarative - Tell the code what to do without telling it how to do it.

RAC(self, label.text = RACObserve(self, name);

Reactive Cocoa was made by Github.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment