memoize – A replacement for make – “Memoize is a replacement for make. It is designed to be simple and easy to use. Above all, it allows you to write build scripts in normal languages like Python or the shell rather than forcing you to rely on make’s hopelessly recondite makefile language”