Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 2.85 KB

README.md

File metadata and controls

46 lines (33 loc) · 2.85 KB

Some collection of recommonded paper and books about Haskell, Type Theory and Category Theory

Papers

Paper Title Author
Monads for Functional Programming Philip Wadler
Notions of computation and monads Eugenio Moggi
Stream Fusion. From Lists to Streams to Nothing at All (2007) Duncan Coutts , Roman Leshchinskiy , Don Stewart
Composable Memory Transactions Simon Peyton Jones
Towards Haskell in the Cloud Jeff Epstein, Andrew Black, and Simon Peyton Jone
Henk: a typed intermediate language & Tutorial introduction to the lambda cube E Meijer, Simon Peyton Jones
Why Functional Programming Matters John Hughes
Functional Programming with Overloading and Higher-Order Polymorphism Mark P Jones
Generalising Monads to Arrows John Hughes
Composing monads Mark P. Jones, Luc Duponcheel
QuickCheck: A Lightweight Tool for Random Testing of Haskell John Hughes

Books

Book Name Author
Types & Programming Languages Benjamin C. Pierce
Category Theory for Computer Scientists Michel Barr & Charles Wells
Category Theory for Programmers Bartosz Milewski
Category Theory for Scientists (draft version) David Spivak
Seven Sketches in Compositionality David Spivak
Categories for the Working Mathematician Saunders Mac Lane
Conceptual Mathematics: A First Introduction to Categories Stephen Schanuel and William Lawvere

Technical Essays and Articles

Title Author
Communicating Haskell Processes tutorial Neil C. C. Brown
The Expression Problem Philip Wadler