papers_i_love
papers_i_love copied to clipboard
Papers I love :)
Software Engineering
| Paper | |
|---|---|
| :white_medium_square: | SOFTWARE ENGINEERING - Report on a conference sponsored by the NATO SCIENCE COMMITTEE |
Functional programming
Essence
| Paper | |
|---|---|
| :white_medium_square: | Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs |
| :white_square_button: | Why Functional Programming Matters by J. Hughes |
| :white_medium_square: | The essence of functional programming by Philip Wadler |
A bit of history
| Paper | |
|---|---|
| :white_medium_square: | Some History of Functional Programming Languages by D. A. Turner |
| :white_medium_square: | The Conception, Evolution, and Application of Functional Programming Languages by Paul Hudak |
| :white_medium_square: | History of Lambda-calculus and Combinatory Logic by Felice Cardone and J. Roger Hindley |
| :white_square_button: | Propositions as Types by Philip Wadler |
Strong Functional Programming
| Paper | |
|---|---|
| :white_medium_square: | Elementary Strong Functional Programming by D. A. Turner |
| :white_medium_square: | A Tutorial Implementation of a Dependently Typed Lambda Calculus |
Monads, monads everywhere
| Paper | |
|---|---|
| :white_medium_square: | Monads for functional programming by Philip Wadler |
| :white_medium_square: | Monad Transformers Step by Step |
Recursion schemas
| Paper | |
|---|---|
| :white_medium_square: | Recursion Schemas from Comonads by Tarmo Uustalu |
| :white_medium_square: | Unifying Structured Recursion Schemes by Ralf Hinze, Nicolas Wu and Jeremy Gibbons |
| :white_medium_square: | Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire by Erik Meijer Maarten, Fokkinga and Ross Paterson |
Other
| Paper | |
|---|---|
| :white_medium_square: | Purely Functional Data Structures by Chris Okasaki |
| :white_medium_square: | Program Design by Calculation by J.N.Oliveira (draft) |
| :white_medium_square: | Adaptive Lock-Free Maps: Purely-Functional to Scalable by Ryan R. Newton Peter P. Fogg Ali Varamesh |
| :white_medium_square: | Adaptive lock-free maps: purely-functional to scalable |
| :white_square_button: | Recursive types for free! by Philip Wadler |
| :white_medium_square: | Theroems for free! by Philip Wadler |
Haskell
| Paper | |
|---|---|
| :white_medium_square: | A Gentle Introduction to Haskell by Paul Hudak, John Peterson and Joseph Fasel |
| :white_medium_square: | A History of Haskell: Being Lazy With Class |
JVM
| Paper | |
|---|---|
| :white_medium_square: | Comparison of Erlang Runtime System and Java Virtual Machine |
Other
http://www.math.harvard.edu/~mazur/preprints/when_is_one.pdf https://arxiv.org/pdf/1601.05035v3.pdf