<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (earl)</title>
    <link>https://pinboard.in/u:earl/public/</link>
    <description>recent bookmarks from earl</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://github.com/joaquintides/cpp14monadworkshop"/>
	<rdf:li rdf:resource="https://edwinb.wordpress.com/2013/03/28/programming-and-reasoning-with-algebraic-effects-and-dependent-types/"/>
	<rdf:li rdf:resource="http://adit.io/posts/2013-04-17-functors,_applicatives,_and_monads_in_pictures.html"/>
	<rdf:li rdf:resource="http://www.cs.uoregon.edu/Activities/summerschool/summer12/curriculum.html"/>
	<rdf:li rdf:resource="http://bartoszmilewski.com/2011/07/11/monads-in-c/"/>
	<rdf:li rdf:resource="http://blog.sigfpe.com/2009/11/programming-with-impossible-functions.html"/>
	<rdf:li rdf:resource="http://blog.sigfpe.com/2010/01/monads-are-trees-with-grafting.html"/>
	<rdf:li rdf:resource="http://strictlypositive.org/winging-jpgs/"/>
	<rdf:li rdf:resource="http://blog.sigfpe.com/2006/08/you-could-have-invented-monads-and.html"/>
	<rdf:li rdf:resource="http://www.randomhacks.net/articles/2007/03/12/monads-in-15-minutes"/>
	<rdf:li rdf:resource="http://sigfpe.blogspot.com/2006/08/you-could-have-invented-monads-and.html"/>
	<rdf:li rdf:resource="http://sigfpe.blogspot.com/2008/12/mother-of-all-monads.html"/>
	<rdf:li rdf:resource="http://www.haskell.org/all_about_monads/html/index.html"/>
	<rdf:li rdf:resource="http://www.haskell.org/haskellwiki/Monad_laws"/>
	<rdf:li rdf:resource="http://www.alpheccar.org/en/posts/show/67"/>
	<rdf:li rdf:resource="http://web.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/iterator.pdf"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://github.com/joaquintides/cpp14monadworkshop">
    <title>a workshop on monads with c++14 (joaquín lópez muñoz)</title>
    <dc:date>2015-01-18T17:33:26+00:00</dc:date>
    <link>https://github.com/joaquintides/cpp14monadworkshop</link>
    <dc:creator>earl</dc:creator><dc:subject>monads c++ c++14</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earl/b:cc82c7fa6f0b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:monads"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:c++"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:c++14"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://edwinb.wordpress.com/2013/03/28/programming-and-reasoning-with-algebraic-effects-and-dependent-types/">
    <title>programming and reasoning with algebraic effects and dependent types (edwin brady)</title>
    <dc:date>2014-07-23T00:26:20+00:00</dc:date>
    <link>https://edwinb.wordpress.com/2013/03/28/programming-and-reasoning-with-algebraic-effects-and-dependent-types/</link>
    <dc:creator>earl</dc:creator><dc:subject>lambda types monads algebraic-effects dependent-types</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earl/b:1ba508b13ae7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:lambda"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:types"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:monads"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:algebraic-effects"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:dependent-types"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://adit.io/posts/2013-04-17-functors,_applicatives,_and_monads_in_pictures.html">
    <title>functors, applicatives, and monads in pictures (aditya bhargava)</title>
    <dc:date>2013-04-20T19:01:28+00:00</dc:date>
    <link>http://adit.io/posts/2013-04-17-functors,_applicatives,_and_monads_in_pictures.html</link>
    <dc:creator>earl</dc:creator><dc:subject>haskell functors applicatives monads</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:earl/b:a7a41dbdc298/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:functors"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:applicatives"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:monads"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.cs.uoregon.edu/Activities/summerschool/summer12/curriculum.html">
    <title>oregon programming languages summer school: logic, languages, compilation, and verification</title>
    <dc:date>2012-09-09T18:05:05+00:00</dc:date>
    <link>http://www.cs.uoregon.edu/Activities/summerschool/summer12/curriculum.html</link>
    <dc:creator>earl</dc:creator><description><![CDATA["The program consists of 80 minute lectures presented by internationally recognized leaders in programming languages and formal reasoning research."]]></description>
<dc:subject>video coq proofs verification monads types category-theory logic compsci lambda</dc:subject>
<dc:identifier>https://pinboard.in/u:earl/b:a344b32e951c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:coq"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:proofs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:verification"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:monads"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:types"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:category-theory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:logic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:compsci"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:lambda"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://bartoszmilewski.com/2011/07/11/monads-in-c/">
    <title>monads in c++ (bartosz milewski)</title>
    <dc:date>2012-02-06T03:59:43+00:00</dc:date>
    <link>http://bartoszmilewski.com/2011/07/11/monads-in-c/</link>
    <dc:creator>earl</dc:creator><description><![CDATA["You have to understand that compile-time C++ is a strict functional language operating (mostly) on types."]]></description>
<dc:subject>metaprogramming c++-templates monads haskell c++</dc:subject>
<dc:identifier>https://pinboard.in/u:earl/b:c208ff7b3d68/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:metaprogramming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:c++-templates"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:monads"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:c++"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.sigfpe.com/2009/11/programming-with-impossible-functions.html">
    <title>a neighborhood of infinity: programming with impossible functions, or how to get along without monads.</title>
    <dc:date>2010-01-03T01:32:40+00:00</dc:date>
    <link>http://blog.sigfpe.com/2009/11/programming-with-impossible-functions.html</link>
    <dc:creator>earl</dc:creator><dc:subject>✕ monads haskell</dc:subject>
<dc:identifier>https://pinboard.in/u:earl/b:a5ace871efcd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:✕"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:monads"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:haskell"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.sigfpe.com/2010/01/monads-are-trees-with-grafting.html">
    <title>a neighborhood of infinity: monads are trees with grafting</title>
    <dc:date>2010-01-02T19:15:04+00:00</dc:date>
    <link>http://blog.sigfpe.com/2010/01/monads-are-trees-with-grafting.html</link>
    <dc:creator>earl</dc:creator><dc:subject>✕ monads</dc:subject>
<dc:identifier>https://pinboard.in/u:earl/b:b71ed14d2e68/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:✕"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:monads"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://strictlypositive.org/winging-jpgs/">
    <title>winging it (by conor mcbride)</title>
    <dc:date>2009-12-16T19:49:00+00:00</dc:date>
    <link>http://strictlypositive.org/winging-jpgs/</link>
    <dc:creator>earl</dc:creator><dc:subject>types monads haskell</dc:subject>
<dc:identifier>https://pinboard.in/u:earl/b:e4ebbf1da1eb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:types"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:monads"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:haskell"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.sigfpe.com/2006/08/you-could-have-invented-monads-and.html">
    <title>a neighborhood of infinity: you could have invented monads! (and maybe you already have.)</title>
    <dc:date>2009-03-05T01:16:39+00:00</dc:date>
    <link>http://blog.sigfpe.com/2006/08/you-could-have-invented-monads-and.html</link>
    <dc:creator>earl</dc:creator><dc:subject>✕ monads</dc:subject>
<dc:identifier>https://pinboard.in/u:earl/b:456d0bd8b308/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:✕"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:monads"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.randomhacks.net/articles/2007/03/12/monads-in-15-minutes">
    <title>monads in 15 minutes: backtracking and maybe</title>
    <dc:date>2009-01-27T00:53:44+00:00</dc:date>
    <link>http://www.randomhacks.net/articles/2007/03/12/monads-in-15-minutes</link>
    <dc:creator>earl</dc:creator><description><![CDATA[monads explained using join, map and return (instead of the usual bind and return)
]]></description>
<dc:subject>✓ monads haskell</dc:subject>
<dc:identifier>https://pinboard.in/u:earl/b:b6ce90125dec/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:✓"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:monads"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:haskell"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sigfpe.blogspot.com/2006/08/you-could-have-invented-monads-and.html">
    <title>a neighborhood of infinity: you could have invented monads! (and maybe you already have.)</title>
    <dc:date>2009-01-23T05:10:21+00:00</dc:date>
    <link>http://sigfpe.blogspot.com/2006/08/you-could-have-invented-monads-and.html</link>
    <dc:creator>earl</dc:creator><dc:subject>✓ monads haskell</dc:subject>
<dc:identifier>https://pinboard.in/u:earl/b:e10440586f1b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:✓"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:monads"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:haskell"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sigfpe.blogspot.com/2008/12/mother-of-all-monads.html">
    <title>a neighborhood of infinity: the mother of all monads</title>
    <dc:date>2008-12-26T17:11:21+00:00</dc:date>
    <link>http://sigfpe.blogspot.com/2008/12/mother-of-all-monads.html</link>
    <dc:creator>earl</dc:creator><description><![CDATA[Cont!
]]></description>
<dc:subject>✓ monads continuations haskell lambda</dc:subject>
<dc:identifier>https://pinboard.in/u:earl/b:dd47354ef936/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:✓"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:monads"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:continuations"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:lambda"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.haskell.org/all_about_monads/html/index.html">
    <title>all about monads</title>
    <dc:date>2008-12-05T04:10:41+00:00</dc:date>
    <link>http://www.haskell.org/all_about_monads/html/index.html</link>
    <dc:creator>earl</dc:creator><description><![CDATA["It is useful to think of a monad as a strategy for combining computations into more complex computations."
]]></description>
<dc:subject>monads haskell</dc:subject>
<dc:identifier>https://pinboard.in/u:earl/b:dd34f7826cca/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:monads"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:haskell"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.haskell.org/haskellwiki/Monad_laws">
    <title>monad laws (haskellwiki)</title>
    <dc:date>2008-12-05T03:59:37+00:00</dc:date>
    <link>http://www.haskell.org/haskellwiki/Monad_laws</link>
    <dc:creator>earl</dc:creator><dc:subject>✓ monads haskell</dc:subject>
<dc:identifier>https://pinboard.in/u:earl/b:25670c209c65/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:✓"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:monads"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:haskell"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.alpheccar.org/en/posts/show/67">
    <title>Haskell Study Plan</title>
    <dc:date>2007-02-16T23:59:25+00:00</dc:date>
    <link>http://www.alpheccar.org/en/posts/show/67</link>
    <dc:creator>earl</dc:creator><description><![CDATA[types, modules, classes, monads, phantom types, existential types, gadts
]]></description>
<dc:subject>tutorial haskell monads</dc:subject>
<dc:identifier>https://pinboard.in/u:earl/b:45fee34d92d9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:monads"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://web.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/iterator.pdf">
    <title>The Essence of the Iterator Pattern (PDF)</title>
    <dc:date>2006-04-18T23:36:14+00:00</dc:date>
    <link>http://web.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/iterator.pdf</link>
    <dc:creator>earl</dc:creator><dc:subject>article research lambda monads idiom haskell by:gibbons by:oliveira ✕ filetype:pdf media:document</dc:subject>
<dc:identifier>https://pinboard.in/u:earl/b:7fbf679f4218/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:article"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:research"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:lambda"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:monads"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:idiom"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:by:gibbons"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:by:oliveira"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:✕"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:filetype:pdf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:earl/t:media:document"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>