<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:at="http://www.sixapart.com/ns/at"
    xmlns:icbm="http://postneo.com/icbm"
    xmlns:rvw="http://purl.org/NET/RVW/0.2/"
    xmlns:media="http://search.yahoo.com/mrss">
    <channel>
        <title>dæmonology</title>
        <link>http://jhw.vox.com/library/posts/page/1/</link>
        <description>fantasy, beer and functional code by j h woodyatt</description>
        <language>en</language>
        <generator>Vox</generator>
        <lastBuildDate>Sat, 29 Aug 2009 13:24:46 -0700</lastBuildDate>
        <copyright>Copyright 2009</copyright>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>  
 
        <item>
            <title>Jackie Speier Disappoints Me</title>
            <link>http://jhw.vox.com/library/post/jackie-speier-disappoints-me.html?_c=feed-rss</link>   
            <author>nobody@vox.com(j h woodyatt)</author>
            <comments>http://jhw.vox.com/library/post/jackie-speier-disappoints-me.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://jhw.vox.com/library/post/jackie-speier-disappoints-me.html?_c=feed-rss</guid> 
            <pubDate>Sat, 29 Aug 2009 13:24:46 -0700</pubDate>         
            
            <description>     My member of the U.S. House of Representatives is Jackie Speier (D-San Mateo).  I have just returned from her Families and Health Care Forum Event at Burton Park in San Carlos, which was attended by a few hundred constituents of which only a handf...    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://jhw.vox.com/library/post/jackie-speier-disappoints-me.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00c225245f69f219011018690ed4860f?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://jhw.vox.com/tags/">politics</category> 
            <category domain="http://jhw.vox.com/tags/">congress</category> 
            <category domain="http://jhw.vox.com/tags/">villainy</category> 
            <category domain="http://jhw.vox.com/tags/">spier</category> 
            <category domain="http://jhw.vox.com/tags/">hr 3200</category> 
            <category domain="http://jhw.vox.com/tags/">health insurance reform</category>   
        </item> 
 
        <item>
            <title>Persistent Union-Find Data Structure</title>
            <link>http://jhw.vox.com/library/post/persistent-union-find-data-structure.html?_c=feed-rss</link>   
            <author>nobody@vox.com(j h woodyatt)</author>
            <comments>http://jhw.vox.com/library/post/persistent-union-find-data-structure.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://jhw.vox.com/library/post/persistent-union-find-data-structure.html?_c=feed-rss</guid> 
            <pubDate>Thu, 02 Jul 2009 12:05:23 -0700</pubDate>         
            
            <description>     In my previous post, I whined about how it didn&#39;t seem to me that a pure-functional union-find data structure should be so hard to make as computationally efficient as the well-known imperative algorithms.  After some wonkulation on the subject, I...    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://jhw.vox.com/library/post/persistent-union-find-data-structure.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00c225245f69f219011018469553860f?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://jhw.vox.com/tags/">code</category> 
            <category domain="http://jhw.vox.com/tags/">functional programming</category> 
            <category domain="http://jhw.vox.com/tags/">union-find</category>   
        </item> 
 
        <item>
            <title>Pure Functional Disjoint Set Union-Find...</title>
            <link>http://jhw.vox.com/library/post/pure-functional-disjoint-set-union-find.html?_c=feed-rss</link>   
            <author>nobody@vox.com(j h woodyatt)</author>
            <comments>http://jhw.vox.com/library/post/pure-functional-disjoint-set-union-find.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://jhw.vox.com/library/post/pure-functional-disjoint-set-union-find.html?_c=feed-rss</guid> 
            <pubDate>Wed, 01 Jul 2009 11:26:26 -0700</pubDate>         
            
            <description>     ...is apparently not terribly efficient.  This makes me sad.  The problem doesn&#39;t seem like it should be as hard as it appears to be.  This makes me more sad.   I&#39;ve been doing a lot of pure functional programming.  I wonder if I can discover a pu...    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://jhw.vox.com/library/post/pure-functional-disjoint-set-union-find.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00c225245f69f21901101845c41d860f?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://jhw.vox.com/tags/">code</category> 
            <category domain="http://jhw.vox.com/tags/">algorithms</category> 
            <category domain="http://jhw.vox.com/tags/">functional programming</category>   
        </item> 
 
        <item>
            <title>I Am Officially Weirded Out</title>
            <link>http://jhw.vox.com/library/post/i-am-officially-weirded-out.html?_c=feed-rss</link>   
            <author>nobody@vox.com(j h woodyatt)</author>
            <comments>http://jhw.vox.com/library/post/i-am-officially-weirded-out.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://jhw.vox.com/library/post/i-am-officially-weirded-out.html?_c=feed-rss</guid> 
            <pubDate>Tue, 26 May 2009 20:17:25 -0700</pubDate>         
            
            <description>     Apparently, the ghost of Jon Postel is leading a pack of superheroes determined to defend the Internet from Fear Uncertainty and Doubt.  Promote The Internet Way with Team ARIN!  Welcome to the world of Team ARIN! We hope you find these publicatio...    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://jhw.vox.com/library/post/i-am-officially-weirded-out.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00c225245f69f2190110165187a2860c?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://jhw.vox.com/tags/">fantasy</category> 
            <category domain="http://jhw.vox.com/tags/">villainy</category> 
            <category domain="http://jhw.vox.com/tags/">kill me now</category> 
            <category domain="http://jhw.vox.com/tags/">ietf</category> 
            <category domain="http://jhw.vox.com/tags/">ipv6</category>   
        </item> 
 
        <item>
            <title>A Fine Rant For Colleagues To Read</title>
            <link>http://jhw.vox.com/library/post/a-fine-rant-for-colleagues-to-read.html?_c=feed-rss</link>   
            <author>nobody@vox.com(j h woodyatt)</author>
            <comments>http://jhw.vox.com/library/post/a-fine-rant-for-colleagues-to-read.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://jhw.vox.com/library/post/a-fine-rant-for-colleagues-to-read.html?_c=feed-rss</guid> 
            <pubDate>Tue, 28 Apr 2009 16:25:52 -0700</pubDate>         
            
            <description>     The Problem With Software Transactional Memory: Your Languages Still Suck.   He&#39;s right, too.  Parallelism is a bitch.  Anyone who has ever had this experience...  Classic threads and locks (or threads and synchronized, for you Java programmers) l...    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://jhw.vox.com/library/post/a-fine-rant-for-colleagues-to-read.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00c225245f69f2190110164300d3860c?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://jhw.vox.com/tags/">code</category> 
            <category domain="http://jhw.vox.com/tags/">computer science</category> 
            <category domain="http://jhw.vox.com/tags/">parallelism</category> 
            <category domain="http://jhw.vox.com/tags/">language design</category>   
        </item> 
 
        <item>
            <title>Apparently...</title>
            <link>http://jhw.vox.com/library/post/apparently.html?_c=feed-rss</link>   
            <author>nobody@vox.com(j h woodyatt)</author>
            <comments>http://jhw.vox.com/library/post/apparently.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://jhw.vox.com/library/post/apparently.html?_c=feed-rss</guid> 
            <pubDate>Wed, 18 Mar 2009 16:53:53 -0700</pubDate>         
            
            <description>       I am:Kurt VonnegutFor years, this unique creator of absurd and haunting tales denied that he had anything to do with science fiction.   Which science fiction writer are you?    For the record, yes I do continue to insist that I&#39;m a writer of fan...    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://jhw.vox.com/library/post/apparently.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00c225245f69f21901101637566d860c?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://jhw.vox.com/tags/">sf/f fiction</category> 
            <category domain="http://jhw.vox.com/tags/">meme vector</category>   
        </item> 
 
        <item>
            <title>An Abstract Machine</title>
            <link>http://jhw.vox.com/library/post/an-abstract-machine.html?_c=feed-rss</link>   
            <author>nobody@vox.com(j h woodyatt)</author>
            <comments>http://jhw.vox.com/library/post/an-abstract-machine.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://jhw.vox.com/library/post/an-abstract-machine.html?_c=feed-rss</guid> 
            <pubDate>Thu, 12 Mar 2009 21:16:04 -0700</pubDate>         
            
            <description>     I seem to have one.  Here&#39;s the OCaml signature.  The module file is all of 250 lines at this point, but I expect to define a lot of built-in processes for the preamble.  That will bloat out the module file.  type &#39;a t  module Op: sig  val ( &gt;&gt;= )...    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://jhw.vox.com/library/post/an-abstract-machine.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00c225245f69f219011015f0c51d860b?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://jhw.vox.com/tags/">computer science</category> 
            <category domain="http://jhw.vox.com/tags/">language design</category> 
            <category domain="http://jhw.vox.com/tags/">π-calculus</category>   
        </item> 
 
        <item>
            <title>Hey, Ecuador!</title>
            <link>http://jhw.vox.com/library/post/hey-ecuador.html?_c=feed-rss</link>   
            <author>nobody@vox.com(j h woodyatt)</author>
            <comments>http://jhw.vox.com/library/post/hey-ecuador.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://jhw.vox.com/library/post/hey-ecuador.html?_c=feed-rss</guid> 
            <pubDate>Tue, 10 Mar 2009 10:15:20 -0700</pubDate>         
            
            <description>     I want my coins back.    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://jhw.vox.com/library/post/hey-ecuador.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00c225245f69f219011017b04894860e?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://jhw.vox.com/tags/">rant</category> 
            <category domain="http://jhw.vox.com/tags/">currency</category>   
        </item> 
 
        <item>
            <title>Toward An Abstract Syntax</title>
            <link>http://jhw.vox.com/library/post/toward-an-abstract-syntax.html?_c=feed-rss</link>   
            <author>nobody@vox.com(j h woodyatt)</author>
            <comments>http://jhw.vox.com/library/post/toward-an-abstract-syntax.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://jhw.vox.com/library/post/toward-an-abstract-syntax.html?_c=feed-rss</guid> 
            <pubDate>Mon, 09 Mar 2009 18:43:12 -0700</pubDate>         
            
            <description>     I continue to noodle around with an abstract syntax for types in my internal language.  (Sigh.  This is taking forever.)  Here&#39;s what I&#39;m looking at now:  τ ::= α | ν⟨σ⟩ | λ(σ)σ ::= ∀δ,σ | ∃α,σ | τ,σ | ϵδ ::= α | α = τ | α &gt; τ   Explanation.  A ty...    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://jhw.vox.com/library/post/toward-an-abstract-syntax.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00c225245f69f219011017b00bec860e?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://jhw.vox.com/tags/">computer science</category> 
            <category domain="http://jhw.vox.com/tags/">language design</category> 
            <category domain="http://jhw.vox.com/tags/">π-calculus</category>   
        </item> 
 
        <item>
            <title>Monads In The π-Calculus</title>
            <link>http://jhw.vox.com/library/post/monads-in-the-%CF%80-calculus.html?_c=feed-rss</link>   
            <author>nobody@vox.com(j h woodyatt)</author>
            <comments>http://jhw.vox.com/library/post/monads-in-the-%CF%80-calculus.html?_c=feed-rss</comments>
            <guid isPermaLink="true">http://jhw.vox.com/library/post/monads-in-the-%CF%80-calculus.html?_c=feed-rss</guid> 
            <pubDate>Mon, 09 Mar 2009 09:10:44 -0700</pubDate>         
            
            <description>     While I was in the shower this morning, it occurred to me that I should make a note for myself about how monads work in the polyadic D-fusion calculus.     The type construction is simply a channel (να) for sending a value of the underlying type. ...    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://jhw.vox.com/library/post/monads-in-the-%CF%80-calculus.html?_c=feed-rss#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00c225245f69f2190110180ee8c3860f?_c=feed-rss&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://jhw.vox.com/tags/">computer science</category> 
            <category domain="http://jhw.vox.com/tags/">language design</category> 
            <category domain="http://jhw.vox.com/tags/">π-calculus</category>   
        </item> 
    </channel>
</rss>

