-
Notifications
You must be signed in to change notification settings - Fork 0
/
Idioms-list.hs
100 lines (69 loc) · 2.62 KB
/
Idioms-list.hs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
-- Idiom
-- ref: https://wiki.haskell.org/Category:Idioms
-- Syntax
-- ref: https://wiki.haskell.org/Category:Syntax
-- Style
-- ref: https://wiki.haskell.org/Category:Style
-- Combinators
-- ref: https://wiki.haskell.org/Category:Combinators
-- Theoretical-Foundations
-- ref: https://wiki.haskell.org/Category:Theoretical_foundations
-- Functional pearls
-- ref: https://wiki.haskell.org/Research_papers/Functional_pearls
-- Mathematics
-- ref: https://wiki.haskell.org/Category:Mathematics
-- Type-level programming
-- ref: https://wiki.haskell.org/Category:Type-level_programming
-- How to
-- ref: https://wiki.haskell.org/Category:How_to
-- Article
-- ref: https://wiki.haskell.org/Category:Article
-- Hawiki
-- ref: https://wiki.haskell.org/HaWiki_migration
-- Commentary
-- ref: https://ghc.haskell.org/trac/ghc/wiki/Commentary
-- Extension
-- ref: https://wiki.haskell.org/Category:Language_extensions
-- Program transformation
-- ref: https://wiki.haskell.org/Category:Program_transformation
-- Advanced overlap
-- ref: https://wiki.haskell.org/GHC/AdvancedOverlap
-- 24 Days of GHC Extension
-- ref: https://ocharles.org.uk/blog/pages/2014-12-01-24-days-of-ghc-extensions.html
-- Monad Control
-- ref: https://hackage.haskell.org/package/monad-control
-- ListT done right
-- ref: https://wiki.haskell.org/ListT_done_right
-- Cont
-- ref: https://wiki.haskell.org/Cont_computations_as_question-answering_boxes
-- Mutable Variable
-- ref: https://wiki.haskell.org/Mutable_variable
-- Fix
-- ref: https://en.wikibooks.org/wiki/Haskell/Fix_and_recursion
-- Attractive Types
-- ref: http://okmij.org/ftp/Haskell/types.html
-- Glossary
-- ref: https://wiki.haskell.org/Category:Glossary
-- All about Monads
-- ref: https://wiki.haskell.org/All_About_Monads
-- ApplicativeDo
-- ref: https://www.reddit.com/r/haskell/comments/6c7hen/applicativedo_overhaul_request_for_comments/
-- Histomorphism/Dynamorphism
-- ref: https://www.zhihu.com/question/48711355
-- Memotrie: https://github.com/conal/MemoTrie
-- Coercible
-- ref: https://wiki.haskell.org/GHC/Coercible
-- Note [Function coercion]: http://hackage.haskell.org/package/base-4.9.0.0/docs/src/Data.Foldable.html
-- Bottom
-- ref: https://wiki.haskell.org/Bottom
-- liboleg
-- ref: http://hackage.haskell.org/package/liboleg
-- Haskell-stuff
-- ref: https://github.com/dramforever/haskell-stuff
-- Tying the loop
-- Reverse State Monad
-- Tardis monad
-- ref: http://chrisdone.com/posts/twitter-problem-loeb
-- ref: https://gist.github.com/paf31/9d84ecf6a6a9b69cdb597a390f25764d
-- Haskell Util
-- ref: https://www.reddit.com/r/haskelltil/search?q=flair%3Aidiom&restrict_sr=on&t=all