Inklings: a tumblelog

What is defunctionalization?

Must read this because I’ve no idea why you’d want to do this outside of a compiler in a language that supports higher-order functions. It seems, however, there are good reasons.