mirror of
https://github.com/papers-we-love/papers-we-love.git
synced 2025-06-13 12:54:28 +00:00
add 'a history of haskell' by Paul Hudak and others
This commit is contained in:
parent
51ce893579
commit
fad6cbf830
@ -1,5 +1,6 @@
|
||||
# Haskell
|
||||
|
||||
* :scroll: [A History of Haskell: Being Lazy With Class](../haskell/a-history-of-haskell.pdf) by Paul Hudak, John Hughes, Simon Peyton Jones
|
||||
* :scroll: [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
|
||||
* :scroll: [Making a Fast Curry: Push/Enter vs. Eval/Apply for Higher-order Languages](../haskell/making-a-fast-curry-push-enter-versus-eval-apply-for-higher-order-languages.pdf) by Simon Marlow and Simon Peyton Jones. A classic... describes well the execution model GHC uses for Haskell, and catches the brilliant authors in a design pivot from original intuition to new conclusions based on empirical data.
|
||||
* :scroll: [A Poor Man's Concurrency Monad](../haskell/a-poor-mans-concurrency-monad.pdf) by Koen Claessen. Paper describes how without adding any primitives to the language, you could define a concurrency monad transformer in Haskell.
|
||||
|
BIN
haskell/a-history-of-haskell.pdf
Normal file
BIN
haskell/a-history-of-haskell.pdf
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user