<rdf:RDF
    xmlns:s='http://snipsnap.org/rdf/snip-schema#'
    xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    xml:base='http://community.moertel.com/ss/rdf'>
    <s:Snip rdf:ID='tmoertel'
         s:name='tmoertel'
         s:cUser='tmoertel'
         s:oUser='tmoertel'
         s:mUser='tmoertel'>
        <s:content>\\&#xA;~~Tom Moertel~~ ({link:tom@moertel.com|mailto:tom@moertel.com|img=none})&#xA;&#xA;I have been writing software for about twenty years.  Since 1998, I have owned and operated {link:Moertel Consulting|http://www.moertel.com/}, a software and Internet consultancy, located in Pittsburgh, Pennsylvania.&#xA;&#xA;My favorite programming language is (presently) {link:Haskell|http://www.haskell.org}, but I also write software in most common programming languages, including C, C++, Perl, and Ruby.  I am an advocate of functional programming, which is sadly overlooked by most of the programming world.&#xA;&#xA;I like coffee, in particular espresso, and often roast and blend my own coffees.  I also enjoy loose-leaf teas.&#xA;&#xA;I like [Gardening].  I ~~love~~ heirloom tomatoes.  They&apos;re fun to grow and great to eat.&#xA;&#xA;&#xA;1.1 Blog&#xA;&#xA;You can read my blog at {link:blog.moertel.com|http://blog.moertel.com|img=none}.&#xA;&#xA;1.1 A few links to my stuff&#xA;&#xA;- [LectroTest], an automatic, specification-based testing system for Perl&#xA;- {link:PXSL, the Parsimonious XML Shorthand Language|http://community.moertel.com/pxsl/}&#xA;- {link:Refactoring XSLT one-offs with PXSL|http://www.kuro5hin.org/story/2003/6/4/12434/75716}&#xA;- {link:Cheating Hangman game in Haskell and  Perl|http://www.moertel.com/~thor/hangman/}&#xA;- {link:My ICFP 2001 programming contest entry|http://www.moertel.com/~thor/icfp2001/}&#xA;- {link:&quot;Seven Lessons from the ICFP Programming Contest&quot; for Kuro5hin.org|http://www.moertel.com/~thor/icfp2001/k5-icfp.html}&#xA;- {link:Robot Visualization and Analysis Toolkit for ICFP 2002 programming contest|http://www.moertel.com/~thor/ravt/}&#xA;- {link:RPMs for haskell-mode for Emacs|http://www.moertel.com/~thor/emacs-haskell-mode/}&#xA;- [A Coder&apos;s Guide to Coffee]&#xA;&#xA;1.1 Online&#xA;&#xA;I am user {link:tmoertel on slashdot.org|http://slashdot.org/~tmoertel}, user {link:tmoertel on Kuro5hin.org|http://www.kuro5hin.org/user/tmoertel/info}, and user {link:tmoertel on Perl Monks|http://perlmonks.org/?node_id=109406}.  You can Google my name (and its variants) to find a bunch of things I have written.&#xA;&#xA;1.1 PGP/GPG key&#xA;&#xA;You may download my key (0766A455) from the usual key servers.  Here is a link to {link:key 0766A455 on pgp.mit.edu|http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x0766A455}.  My key&apos;s fingerprint is as follows:&#xA;&#xA;{code}&#xA;31E1 422C 88B4 9037 C659  D001 41CE B2AA 0766 A455&#xA;{code}&#xA;&#xA;&#xA;1.1 My snips on community.moertel.com&#xA;&#xA;{snips-by-user:tmoertel}&#xA;</s:content>
        <s:mTime>2005-10-26 14:58:09.694</s:mTime>
        <s:cTime>2003-06-10 12:52:47.936</s:cTime>
        <s:comments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
        <s:snipLinks>
            <rdf:Bag>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#'/>
                <rdf:li rdf:resource='#pxsl'/>
                <rdf:li rdf:resource='#LectroTest'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#A Coder&apos;s Guide To Coffee'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Asterisk PBX'/>
                <rdf:li rdf:resource='#PXSL'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#RPMs/'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#space/tmoertel'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Talk - Fun with Asterisk and Perl'/>
                <rdf:li rdf:resource='#snipsnap-search'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#IMDB Movie-Rating Decoder Ring'/>
                <rdf:li rdf:resource='#snipsnap-index'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#start/2005-03-25/1'/>
                <rdf:li rdf:resource='#espresso'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Programming Fun Challenge'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#PXSL FAQs'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Tom&apos;s Haskell code'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#space/space/tmoertel'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Tom&apos;s Perl code'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#2004-03-24'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Talk - Haskell for Perl Hackers'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#space/space/space/tmoertel'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#2004-02-20'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#start/2004-07-22/1'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#PXSL Ask-a-Question'/>
                <rdf:li rdf:resource='#RPMs'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Tom&apos;s Bash shell code'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#2004-03-13'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#2004-03-17'/>
                <rdf:li rdf:resource='#Cabal2rpm'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#A Coder&apos;s Guide to Coffee'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Talks/Ruby and Ruby on Rails ? A Perlish First Impression'/>
                <rdf:li rdf:resource='#RegistrationNotice'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#start/2005-05-08/1'/>
                <rdf:li rdf:resource='#Code'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#2004-03-18'/>
                <rdf:li rdf:resource='#snipsnap-notfound'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#PXSL Feedback'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#tmoertel/Hackery'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#start/2004-07-23/1'/>
                <rdf:li rdf:resource='#Talks'/>
                <rdf:li rdf:resource='#snipsnap-help'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Tayssir John Gabbour'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Cool Stuff'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#SnipSnap/themes/Orange Valley'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#start/2004-03-25/1'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#LectroTest/FAQs'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#TR Joining Postscript and PDF files'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#start/2004-04-21/1'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#start/2005-08-22/1'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Talk - Free Unit Tests In Perl with LectroTest'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#start/2005-06-16/1'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#TR Joining movies'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#PXSL Examples'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Alsa - No sound'/>
                <rdf:li rdf:resource='#stephan'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#TR ATI XF86Config'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Start/2005-02-08/1'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Talk - Fun with Asterisk and Perl/'/>
                <rdf:li rdf:resource='#snipsnap-portlet-1'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#start/2004-03-30/1'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Haskell Category'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#2004-03-12'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#PXSL Links'/>
                <rdf:li rdf:resource='#invisible'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#Tech Recipes'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#start/2004-06-18/1'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#start/'/>
                <rdf:li rdf:resource='http://community.moertel.com/ss/rdf#PFC Revival'/>
            </rdf:Bag>
        </s:snipLinks>
        <s:attachments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
    </s:Snip>
</rdf:RDF>
