Defunctionalisation

Defunctionalisation is a well-known technique among compiler writers, but I consider it to be under-appreciated as a tool for writing good software more generally. It pairs up particularly well with the “initial algebra” pattern. - Patrick Stevens - HN

Written on March 9, 2020, Last update on March 9, 2020
software fastware