07 Aug 23

In this talk, I’ll share a methodology that I have applied many times over the last 20 years when designing high-level libraries for functional programming. Functional libraries are usually organized around small collections of domain-specific data types together with operations for forming and combining values of those types. When done well, the result has the elegance and precision of algebra on numbers while capturing much larger and more interesting ideas.

by eli 2 years ago