Susan Potter

funtional programming

software

Parametricity: A Practitioners Guide

Introduction What software developer likes surprises, especially in production? Not me. At least not when I am on call. ;) Wouldn't it be great if we were able to reason about our code to make our lives as simple as possible when debugging or eliminate debugging altogether? The big idea of parametricity is that from parametric (or generic) …