Haskell: Difference between revisions

From base48
imported>Rmarko
(dump moar stuff)
imported>Rmarko
(cofree, little-languages)
Line 53: Line 53:
=== Advanced topics ===
=== Advanced topics ===


==== FreeT ====
==== Free / CoFree ====


* http://www.haskellforall.com/2012/06/you-could-have-invented-free-monads.html
* http://www.haskellforall.com/2012/06/you-could-have-invented-free-monads.html
* http://www.haskellforall.com/2013/02/you-could-have-invented-comonads.html
* http://dlaing.org/cofun/posts/free_and_cofree.html


==== LogicT ====
==== LogicT ====
Line 80: Line 82:
* https://ocharles.org.uk/blog/posts/2013-02-12-quick-dsls-with-endo-writers.html
* https://ocharles.org.uk/blog/posts/2013-02-12-quick-dsls-with-endo-writers.html
* http://dev.stephendiehl.com/fun/
* http://dev.stephendiehl.com/fun/
* http://dlaing.org/little-languages/


=== Blogs ===
=== Blogs ===

Revision as of 14:50, 21 August 2017

Resources for learning Haskell

General

Topics

Parsing

Databases

APIs

Streaming

Shell programming

Networking

Functors, applicative, monads

Lens

Concurrency

Advanced topics

Free / CoFree

LogicT

Monads

Monad transformers

MonadLib

(e)DSLs / Languages

Blogs

Local projects