Haskell: Difference between revisions

From base48
imported>Adluc
(→‎Topics: Lens)
imported>Rmarko
(dump moar stuff)
Line 46: Line 46:


* http://adit.io/posts/2013-07-22-lenses-in-pictures.html
* http://adit.io/posts/2013-07-22-lenses-in-pictures.html
==== Concurrency ====
* http://adit.io/posts/2013-05-15-Locks,-Actors,-And-STM-In-Pictures.html
=== Advanced topics ===
==== FreeT ====
* http://www.haskellforall.com/2012/06/you-could-have-invented-free-monads.html
==== LogicT ====
* http://okmij.org/ftp/papers/LogicT.pdf
==== Monads ====
* http://blog.sigfpe.com/2008/11/from-monoids-to-monads.html
* https://kseo.github.io//posts/2017-01-21-writer-monad.html
* http://www.stephendiehl.com/posts/monads.html
==== Monad transformers ====
*  http://book.realworldhaskell.org/read/monad-transformers.html
==== MonadLib ====
* https://www.galois.com/~diatchki/monadLib/monadLib_talk.pdf
==== (e)DSLs / Languages ====
* https://www.andres-loeh.de/HaskellForDSLs.pdf
* https://ocharles.org.uk/blog/posts/2013-02-12-quick-dsls-with-endo-writers.html
* http://dev.stephendiehl.com/fun/


=== Blogs ===
=== Blogs ===
Line 51: Line 85:
* http://www.haskellforall.com/
* http://www.haskellforall.com/
* https://ocharles.org.uk/blog/
* https://ocharles.org.uk/blog/
* http://chrisdone.com/archive
* https://kseo.github.io/archive.html


== Local projects ==
== Local projects ==


* https://github.com/hackerspace/gcodehs
* https://github.com/hackerspace/gcodehs
* https://github.com/distrap/liveplot
* [[EmbeddedHaskell]]
* [[ESPhs]]

Revision as of 13:05, 20 August 2017

Resources for learning Haskell

General

Topics

Parsing

Databases

APIs

Streaming

Shell programming

Networking

Functors, applicative, monads

Lens

Concurrency

Advanced topics

FreeT

LogicT

Monads

Monad transformers

MonadLib

(e)DSLs / Languages

Blogs

Local projects