Updated laziness material

pull/5/head
Chris Allen 10 years ago
parent c1f7c7dd3a
commit 858cbaccab

@ -159,10 +159,14 @@ If you need JavaScript, you probably want Purescript for generating JS. Purescri
## Laziness, strictness, guarded recursion
http://www.vex.net/~trebla/haskell/lazy.xhtml
http://augustss.blogspot.hu/2011/05/more-points-for-lazy-evaluation-in.html
http://alpmestan.com/2013/10/02/oh-my-laziness/
http://stackoverflow.com/questions/13042353/does-haskell-have-tail-recursive-optimization
http://www.slideshare.net/tibbe/reasoning-about-laziness
```haskell
let a = 1 : a -- guarded recursion, (:) is lazy and can be pattern matched.
let (v : _) = a
@ -177,6 +181,8 @@ let a = 1 * a -- not guarded, (*) is strict
```
http://www.vex.net/~trebla/haskell/lazy.xhtml
## Parallelism/Concurrency
- http://chimera.labs.oreilly.com/books/1230000000929 This book by Simon Marlow is probably the best I've ever read on the topics of Parallelism and Concurrency:

Loading…
Cancel
Save