ab initio python perl reddit haskell scheme higher order programming functional programming
abstraction
software architecture
metaperl.org