+ c • Consequent changes to b or c will re- evaluate b + c and assign the result to a • Formulas in spreadsheets are a good example • Obj-C KVO can be used in this way Friday, 14 December 12
the Observer pattern • Scalar properties can thought of as a collection of values through time • .NET has LINQ, an SQL-like expression syntax for querying arbitrary data structures • filters, projections, joins and time-based operations Friday, 14 December 12
• Synonymous to IO stream programming • Chain many operations to only get the information you want • e.g. DistinctUntilChanged, Until/WaitUntil, Throttle(timeout) Friday, 14 December 12
• Formalizes an approach for async event- based functional programming • Controllers become more declarative • Bracket notation kinda sucks for chaining many calls Friday, 14 December 12