Tuesday, July 9, 2013

Mutability, Aliasing, and the Caches You Didn’t Know You Had

Andy Matuschak:

I’d like to propose that these kinds of implicit caching problems occur all the time, almost whenever you pass mutable data around a typically stateful imperative system. Consider: “The Register button should be enabled when the user enters an email address and a pair of matching passwords.” or “The text field displays a formatted string produced by [insert date math] on the submission date.”

Comments RSS · Twitter

Leave a Comment