Update README.md

Update README.md

Removing lines at end of file.

Adds a practical paper by Simon Peyton Jones on tacklin monadic I/O, concurrency and foreign-language calls in Haskell. Published in 2010 by Microsoft Research. This is a very readable and useful paper for anyone learning Haskell and intersted in using it beyond academia.

Adding pdf as well.

Update README.md

Remove space from link title.
This commit is contained in:
Clint Newsom 2014-04-03 22:58:10 -04:00
parent d445315e43
commit 318ac8df8f
3 changed files with 4 additions and 8 deletions

View File

@ -1,17 +1,13 @@
# Clojure # Clojure
This is a cross-listing of papers related to Clojure, it's core, contrib and popular libraries. Papers noted at at Clojure talks, meetups, and conferences can be found here as well. This is a cross-listing of papers related to Clojure, it's core, contrib and popular libraries. Papers noted at at Clojure talks, meetups, and conferences can be found here as well.
## Data Structures ## Data Structures
* core.rrb-vector * core.rrb-vector
* [RRB-Trees: Efficient Immutable Vectors](http://infoscience.epfl.ch/record/169879/files/RMTrees.pdf) * [RRB-Trees: Efficient Immutable Vectors](http://infoscience.epfl.ch/record/169879/files/RMTrees.pdf)
## Pattern Matching ## Pattern Matching
* core.match * core.match
* [Compiling Pattern Matching to good Decision Trees](http://www.cs.tufts.edu/~nr/cs257/archive/luc-maranget/jun08.pdf) * [Compiling Pattern Matching to good Decision Trees](http://www.cs.tufts.edu/~nr/cs257/archive/luc-maranget/jun08.pdf)
## Clojure/West 2014 ## Clojure/West 2014
* Applicative Functional Programming * Applicative Functional Programming
* [Backtracking Iterators](https://www.lri.fr/~filliatr/publis/enum2.pdf) * [Backtracking Iterators](https://www.lri.fr/~filliatr/publis/enum2.pdf)
@ -21,7 +17,3 @@ This is a cross-listing of papers related to Clojure, it's core, contrib and pop
* [QuickCheck: A Lightweight Tool for Random Testing of Haskell Programs](http://www.cs.tufts.edu/~nr/cs257/archive/john-hughes/quick.pdf) * [QuickCheck: A Lightweight Tool for Random Testing of Haskell Programs](http://www.cs.tufts.edu/~nr/cs257/archive/john-hughes/quick.pdf)
* [QuickCheck Testing for Fun and Profit](http://people.inf.elte.hu/center/fulltext.pdf) * [QuickCheck Testing for Fun and Profit](http://people.inf.elte.hu/center/fulltext.pdf)
* Property-Based Testing, best explained in John Hughes own talk at [ClojureWest 2014](https://www.youtube.com/watch?v=zi0rHwfiX1Q&list=PLZdCLR02grLp__wRg5OTavVj4wefg69hM). * Property-Based Testing, best explained in John Hughes own talk at [ClojureWest 2014](https://www.youtube.com/watch?v=zi0rHwfiX1Q&list=PLZdCLR02grLp__wRg5OTavVj4wefg69hM).

4
haskell/README.md Normal file
View File

@ -0,0 +1,4 @@
# Haskell
* [Tackling the Awkward Squad: monadic input/output, concurrency, exceptions, and foreign-language calls in Haskell](../haskell/tackling-the-awkward-squad-monadic-input-output-concurrency-exceptions-and-foreign-language-calls-in-haskell.pdf) by Simon Peyton Jones