{"componentChunkName":"component---src-templates-post-tsx","path":"/some-old-posts-about-haskell","result":{"data":{"markdownRemark":{"html":"<p>In the last weekend, I moved some old posts about Haskell. Here is a list.</p>\n<ul>\n<li><a href=\"/why-monoid-everywhere\">Why Monoid Everywhere</a></li>\n<li><a href=\"/what-are-functors\">What are Functors</a></li>\n<li><a href=\"/what-are-applicative-functors\">What are Applicative Functors</a></li>\n<li><a href=\"/rewrite-foldl-with-foldr-explained\">Rewrite <code class=\"language-text\">foldl</code> in <code class=\"language-text\">foldr</code>, Explained</a>: This post was supposed to appear in <a href=\"https://sdulambda.github.io/\" target=\"_blank\" rel=\"noopener noreferrer\">SDU Lambda</a>, but I didn't publish it there for some reasons. I also fixed some minor errors in this post.</li>\n<li><a href=\"/create-new-types-in-haskell\">Create New Types in Haskell</a></li>\n<li><a href=\"/bottom-type-in-haskell\">Bottom Type in Haskell</a></li>\n</ul>\n<p>There are some older posts about functional programming in the old WordPress database dump. But they are too rudimentary. So I don't want to move them to here.</p>","frontmatter":{"title":"Some Old Posts about Haskell","date":"November 30, 2020","tags":["haskell","collection"],"language":"en"}},"site":{"siteMetadata":{"title":"Luyu Cheng"}}},"pageContext":{"id":"449b439e-89bd-5737-9254-3b282c60d3b8"}},"staticQueryHashes":["3649515864","63159454","684267432"]}