main
1<!DOCTYPE html>
2<html lang="en">
3<head>
4<!-- Oct 07, 2022 -->
5<meta charset="utf-8" />
6<meta name="viewport" content="width=device-width, initial-scale=1" />
7<title>haskell</title>
8<meta name="author" content="Vincent Demeester" />
9<meta name="keywords" content="article" />
10<meta name="generator" content="Org Mode" />
11<link rel='icon' type='image/x-icon' href='/images/favicon.ico'/>
12<meta name='viewport' content='width=device-width, initial-scale=1'>
13<link rel='stylesheet' href='/css/new.css' type='text/css'/>
14<link rel='stylesheet' href='/css/syntax.css' type='text/css'/>
15<link href='/index.xml' rel='alternate' type='application/rss+xml' title='Vincent Demeester' />
16</head>
17<body>
18<main id="content" class="content">
19<header>
20<h1 class="title">haskell</h1>
21</header>
22<section id="outline-container-Links" class="outline-2">
23<h2 id="Links">Links</h2>
24<div class="outline-text-2" id="text-Links">
25</div>
26<div id="outline-container-%5B%5Bhttps%3A%2F%2Fwilliamyaoh.com%2Fposts%2F2019-11-24-design-and-testing-articles.html%5D%5BA%20list%20of%20Haskell%20articles%20on%20good%20design%2C%20good%20testing%20%7C%20William%20Yao%5D%5D" class="outline-3">
27<h3 id="%5B%5Bhttps%3A%2F%2Fwilliamyaoh.com%2Fposts%2F2019-11-24-design-and-testing-articles.html%5D%5BA%20list%20of%20Haskell%20articles%20on%20good%20design%2C%20good%20testing%20%7C%20William%20Yao%5D%5D"><span class="todo TODO">TODO</span> <a href="https://williamyaoh.com/posts/2019-11-24-design-and-testing-articles.html">A list of Haskell articles on good design, good testing | William Yao</a>   <span class="tag"><span class="haskell">haskell</span></span></h3>
28<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fwilliamyaoh.com%2Fposts%2F2019-11-24-design-and-testing-articles.html%5D%5BA%20list%20of%20Haskell%20articles%20on%20good%20design%2C%20good%20testing%20%7C%20William%20Yao%5D%5D">
29<p>
30<span class="timestamp-wrapper"><span class="timestamp">[2019-11-29 Fri 19:53]</span></span>
31</p>
32</div>
33</div>
34
35<div id="outline-container-%5B%5Bhttps%3A%2F%2Flexi-lambda.github.io%2Fblog%2F2016%2F10%2F03%2Fusing-types-to-unit-test-in-haskell%2F%5D%5BUsing%20types%20to%20unit-test%20in%20Haskell%5D%5D" class="outline-3">
36<h3 id="%5B%5Bhttps%3A%2F%2Flexi-lambda.github.io%2Fblog%2F2016%2F10%2F03%2Fusing-types-to-unit-test-in-haskell%2F%5D%5BUsing%20types%20to%20unit-test%20in%20Haskell%5D%5D"><span class="todo TODO">TODO</span> <a href="https://lexi-lambda.github.io/blog/2016/10/03/using-types-to-unit-test-in-haskell/">Using types to unit-test in Haskell</a>   <span class="tag"><span class="haskell">haskell</span></span></h3>
37<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Flexi-lambda.github.io%2Fblog%2F2016%2F10%2F03%2Fusing-types-to-unit-test-in-haskell%2F%5D%5BUsing%20types%20to%20unit-test%20in%20Haskell%5D%5D">
38<p>
39<span class="timestamp-wrapper"><span class="timestamp">[2019-11-29 Fri 19:55]</span></span>
40</p>
41</div>
42</div>
43
44<div id="outline-container-%5B%5Bhttps%3A%2F%2Fwickstrom.tech%2Fprogramming%2F2019%2F11%2F17%2Ftime-travelling-and-fixing-bugs-with-property-based-testing.html%5D%5BTime%20Travelling%20and%20Fixing%20Bugs%20with%20Property-Based%20Testing%20%7C%20Oskar%20Wickstr%C3%B6m%5D%5D" class="outline-3">
45<h3 id="%5B%5Bhttps%3A%2F%2Fwickstrom.tech%2Fprogramming%2F2019%2F11%2F17%2Ftime-travelling-and-fixing-bugs-with-property-based-testing.html%5D%5BTime%20Travelling%20and%20Fixing%20Bugs%20with%20Property-Based%20Testing%20%7C%20Oskar%20Wickstr%C3%B6m%5D%5D"><span class="todo TODO">TODO</span> <a href="https://wickstrom.tech/programming/2019/11/17/time-travelling-and-fixing-bugs-with-property-based-testing.html">Time Travelling and Fixing Bugs with Property-Based Testing | Oskar Wickström</a></h3>
46<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fwickstrom.tech%2Fprogramming%2F2019%2F11%2F17%2Ftime-travelling-and-fixing-bugs-with-property-based-testing.html%5D%5BTime%20Travelling%20and%20Fixing%20Bugs%20with%20Property-Based%20Testing%20%7C%20Oskar%20Wickstr%C3%B6m%5D%5D">
47<p>
48<span class="timestamp-wrapper"><span class="timestamp">[2019-11-29 Fri 19:56]</span></span>
49</p>
50</div>
51</div>
52
53<div id="outline-container-%5B%5Bhttps%3A%2F%2Flexi-lambda.github.io%2Fblog%2F2017%2F06%2F29%2Funit-testing-effectful-haskell-with-monad-mock%2F%5D%5BUnit%20testing%20effectful%20Haskell%20with%20monad-mock%5D%5D" class="outline-3">
54<h3 id="%5B%5Bhttps%3A%2F%2Flexi-lambda.github.io%2Fblog%2F2017%2F06%2F29%2Funit-testing-effectful-haskell-with-monad-mock%2F%5D%5BUnit%20testing%20effectful%20Haskell%20with%20monad-mock%5D%5D"><span class="todo TODO">TODO</span> <a href="https://lexi-lambda.github.io/blog/2017/06/29/unit-testing-effectful-haskell-with-monad-mock/">Unit testing effectful Haskell with monad-mock</a>   <span class="tag"><span class="haskell">haskell</span></span></h3>
55<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Flexi-lambda.github.io%2Fblog%2F2017%2F06%2F29%2Funit-testing-effectful-haskell-with-monad-mock%2F%5D%5BUnit%20testing%20effectful%20Haskell%20with%20monad-mock%5D%5D">
56<p>
57<span class="timestamp-wrapper"><span class="timestamp">[2019-11-29 Fri 19:56]</span></span>
58</p>
59</div>
60</div>
61
62<div id="outline-container-%5B%5Bhttps%3A%2F%2Flexi-lambda.github.io%2Fblog%2F2019%2F11%2F05%2Fparse-don-t-validate%2F%5D%5BParse%2C%20don%E2%80%99t%20validate%5D%5D" class="outline-3">
63<h3 id="%5B%5Bhttps%3A%2F%2Flexi-lambda.github.io%2Fblog%2F2019%2F11%2F05%2Fparse-don-t-validate%2F%5D%5BParse%2C%20don%E2%80%99t%20validate%5D%5D"><span class="todo TODO">TODO</span> <a href="https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/">Parse, don’t validate</a></h3>
64<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Flexi-lambda.github.io%2Fblog%2F2019%2F11%2F05%2Fparse-don-t-validate%2F%5D%5BParse%2C%20don%E2%80%99t%20validate%5D%5D">
65<p>
66<span class="timestamp-wrapper"><span class="timestamp">[2019-11-29 Fri 19:58]</span></span>
67</p>
68</div>
69</div>
70<div id="outline-container-%5B%5Bhttp%3A%2F%2Fdev.stephendiehl.com%2Fhask%2F%5D%5BWhat%20I%20Wish%20I%20Knew%20When%20Learning%20Haskell%202.5%20%28%20Stephen%20Diehl%20%29%5D%5D" class="outline-3">
71<h3 id="%5B%5Bhttp%3A%2F%2Fdev.stephendiehl.com%2Fhask%2F%5D%5BWhat%20I%20Wish%20I%20Knew%20When%20Learning%20Haskell%202.5%20%28%20Stephen%20Diehl%20%29%5D%5D"><span class="todo TODO">TODO</span> <a href="http://dev.stephendiehl.com/hask/">What I Wish I Knew When Learning Haskell 2.5 ( Stephen Diehl )</a></h3>
72<div class="outline-text-3" id="text-%5B%5Bhttp%3A%2F%2Fdev.stephendiehl.com%2Fhask%2F%5D%5BWhat%20I%20Wish%20I%20Knew%20When%20Learning%20Haskell%202.5%20%28%20Stephen%20Diehl%20%29%5D%5D">
73<p>
74<span class="timestamp-wrapper"><span class="timestamp">[2020-02-17 Mon 19:19]</span></span>
75</p>
76</div>
77</div>
78
79<div id="outline-container-%5B%5Bhttps%3A%2F%2Fabhinavsarkar.net%2Fposts%2Ftwt-notes-1%2F%5D%5BNotes%20for%20%27Thinking%20with%20Types%3A%20Type-level%20Programming%20in%20Haskell%27%2C%20Chapters%201%E2%80%935%20%7C%20abhinavsarkar.net%5D%5D" class="outline-3">
80<h3 id="%5B%5Bhttps%3A%2F%2Fabhinavsarkar.net%2Fposts%2Ftwt-notes-1%2F%5D%5BNotes%20for%20%27Thinking%20with%20Types%3A%20Type-level%20Programming%20in%20Haskell%27%2C%20Chapters%201%E2%80%935%20%7C%20abhinavsarkar.net%5D%5D"><span class="todo TODO">TODO</span> <a href="https://abhinavsarkar.net/posts/twt-notes-1/">Notes for ’Thinking with Types: Type-level Programming in Haskell’, Chapters 1–5 | abhinavsarkar.net</a></h3>
81<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fabhinavsarkar.net%2Fposts%2Ftwt-notes-1%2F%5D%5BNotes%20for%20%27Thinking%20with%20Types%3A%20Type-level%20Programming%20in%20Haskell%27%2C%20Chapters%201%E2%80%935%20%7C%20abhinavsarkar.net%5D%5D">
82<p>
83<span class="timestamp-wrapper"><span class="timestamp">[2020-03-19 Thu 08:35]</span></span>
84</p>
85</div>
86</div>
87<div id="outline-container-%5B%5Bhttps%3A%2F%2Fwww.poberezkin.com%2Fposts%2F2021-04-21-what-i-wish-somebody-told-me-when-i-was-learning-Haskell.html%5D%5BEvgeny%20Poberezkin%20-%20What%20I%20wish%20somebody%20told%20me%20when%20I%20was%20learning%20Haskell%5D%5D" class="outline-3">
88<h3 id="%5B%5Bhttps%3A%2F%2Fwww.poberezkin.com%2Fposts%2F2021-04-21-what-i-wish-somebody-told-me-when-i-was-learning-Haskell.html%5D%5BEvgeny%20Poberezkin%20-%20What%20I%20wish%20somebody%20told%20me%20when%20I%20was%20learning%20Haskell%5D%5D"><span class="todo TODO">TODO</span> <a href="https://www.poberezkin.com/posts/2021-04-21-what-i-wish-somebody-told-me-when-i-was-learning-Haskell.html">Evgeny Poberezkin - What I wish somebody told me when I was learning Haskell</a></h3>
89<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fwww.poberezkin.com%2Fposts%2F2021-04-21-what-i-wish-somebody-told-me-when-i-was-learning-Haskell.html%5D%5BEvgeny%20Poberezkin%20-%20What%20I%20wish%20somebody%20told%20me%20when%20I%20was%20learning%20Haskell%5D%5D">
90<p>
91<span class="timestamp-wrapper"><span class="timestamp">[2021-04-23 Fri 06:57]</span></span>
92</p>
93</div>
94</div>
95</section>
96</main>
97<footer id="postamble" class="status">
98<footer>
99 <small><a href="/" rel="history">Index</a> • <a href="/sitemap.html">Sitemap</a> • <a href="https://dl.sbr.pm/">Files</a></small><br/>
100 <small class='questions'>Questions, comments ? Please use my <a href="https://lists.sr.ht/~vdemeester/public-inbox">public inbox</a> by sending a plain-text email to <a href="mailto:~vdemeester/public-inbox@lists.sr.ht">~vdemeester/public-inbox@lists.sr.ht</a>.</small><br/>
101 <small class='copyright'>
102 Content and design by Vincent Demeester
103 (<a rel='licence' href='http://creativecommons.org/licenses/by-nc-sa/3.0/'>Some rights reserved</a>)
104 </small><br />
105</footer>
106</footer>
107</body>
108</html>