<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>http://harlanhaskins.com/</loc>
    <lastmod>2025-06-04T09:30:09-04:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  
    <url>
      <loc>http://harlanhaskins.com/2017/01/11/building-a-compiler-with-swift-in-llvm-part-3-code-generation-to-llvm-ir.html</loc>
      
        <lastmod>2017-01-11T00:00:00-05:00</lastmod>
      
      <changefreq>monthly</changefreq>
      <priority>0.5</priority>
    </url>
  
    <url>
      <loc>http://harlanhaskins.com/2017/01/09/building-a-compiler-with-swift-in-llvm-part-2-ast-and-the-parser.html</loc>
      
        <lastmod>2017-01-09T00:00:00-05:00</lastmod>
      
      <changefreq>monthly</changefreq>
      <priority>0.5</priority>
    </url>
  
    <url>
      <loc>http://harlanhaskins.com/2017/01/08/building-a-compiler-with-swift-in-llvm-part-1-introduction-and-the-lexer.html</loc>
      
        <lastmod>2017-01-08T00:00:00-05:00</lastmod>
      
      <changefreq>monthly</changefreq>
      <priority>0.5</priority>
    </url>
  
    <url>
      <loc>http://harlanhaskins.com/2016/01/09/goto-in-swift.html</loc>
      
        <lastmod>2016-01-09T00:00:00-05:00</lastmod>
      
      <changefreq>monthly</changefreq>
      <priority>0.5</priority>
    </url>
  
    <url>
      <loc>http://harlanhaskins.com/2015/11/02/implementing-a-lisp-in-haskell.html</loc>
      
        <lastmod>2015-11-02T00:00:00-05:00</lastmod>
      
      <changefreq>monthly</changefreq>
      <priority>0.5</priority>
    </url>
  
    <url>
      <loc>http://harlanhaskins.com/2015/06/29/swift-and-haskell-do-or-die.html</loc>
      
        <lastmod>2015-06-29T00:00:00-04:00</lastmod>
      
      <changefreq>monthly</changefreq>
      <priority>0.5</priority>
    </url>
  
    <url>
      <loc>http://harlanhaskins.com/2015/04/26/on-opinionated-tools.html</loc>
      
        <lastmod>2015-04-26T00:00:00-04:00</lastmod>
      
      <changefreq>monthly</changefreq>
      <priority>0.5</priority>
    </url>
  
    <url>
      <loc>http://harlanhaskins.com/2014/04/05/what-ive-learned-making-my-blog.html</loc>
      
        <lastmod>2014-04-05T00:00:00-04:00</lastmod>
      
      <changefreq>monthly</changefreq>
      <priority>0.5</priority>
    </url>
  
    <url>
      <loc>http://harlanhaskins.com/2014/03/30/you-dont-need-to-kill-apps.html</loc>
      
        <lastmod>2014-03-30T00:00:00-04:00</lastmod>
      
      <changefreq>monthly</changefreq>
      <priority>0.5</priority>
    </url>
  
    <url>
      <loc>http://harlanhaskins.com/2014/03/02/laying-out-ios-uis-in-code.html</loc>
      
        <lastmod>2014-03-02T00:00:00-05:00</lastmod>
      
      <changefreq>monthly</changefreq>
      <priority>0.5</priority>
    </url>
  
    <url>
      <loc>http://harlanhaskins.com/2014/02/20/clean-modern-objective-c.html</loc>
      
        <lastmod>2014-02-20T00:00:00-05:00</lastmod>
      
      <changefreq>monthly</changefreq>
      <priority>0.5</priority>
    </url>
  
    <url>
      <loc>http://harlanhaskins.com/2014/02/18/bogosort-an-analysis-of-random.html</loc>
      
        <lastmod>2014-02-18T00:00:00-05:00</lastmod>
      
      <changefreq>monthly</changefreq>
      <priority>0.5</priority>
    </url>
  
  
  <url>
    <loc>http://harlanhaskins.com/403.html</loc>
    
      <lastmod>2025-06-04</lastmod>
    
    
      <changefreq>monthly</changefreq>
    
    
      <priority>0.3</priority>
    
  </url>
  
  <url>
    <loc>http://harlanhaskins.com/404.html</loc>
    
      <lastmod>2025-06-04</lastmod>
    
    
      <changefreq>monthly</changefreq>
    
    
      <priority>0.3</priority>
    
  </url>
  
  <url>
    <loc>http://harlanhaskins.com/blog/</loc>
    
      <lastmod>2025-06-04</lastmod>
    
    
      <changefreq>monthly</changefreq>
    
    
      <priority>0.3</priority>
    
  </url>
  
  <url>
    <loc>http://harlanhaskins.com/</loc>
    
      <lastmod>2025-06-04</lastmod>
    
    
      <changefreq>monthly</changefreq>
    
    
      <priority>0.3</priority>
    
  </url>
  
  <url>
    <loc>http://harlanhaskins.com/sitemap.xml</loc>
    
      <lastmod>2025-06-04</lastmod>
    
    
      <changefreq>monthly</changefreq>
    
    
      <priority>0.3</priority>
    
  </url>
  
  <url>
    <loc>http://harlanhaskins.com/assets/css/style.css</loc>
    
      <lastmod>2025-06-04</lastmod>
    
    
      <changefreq>monthly</changefreq>
    
    
      <priority>0.3</priority>
    
  </url>
  
  <url>
    <loc>http://harlanhaskins.com/blog/page2/</loc>
    
      <lastmod>2025-06-04</lastmod>
    
    
      <changefreq>monthly</changefreq>
    
    
      <priority>0.3</priority>
    
  </url>
  
  <url>
    <loc>http://harlanhaskins.com/blog/page3/</loc>
    
      <lastmod>2025-06-04</lastmod>
    
    
      <changefreq>monthly</changefreq>
    
    
      <priority>0.3</priority>
    
  </url>
  
  <url>
    <loc>http://harlanhaskins.com/blog/page4/</loc>
    
      <lastmod>2025-06-04</lastmod>
    
    
      <changefreq>monthly</changefreq>
    
    
      <priority>0.3</priority>
    
  </url>
  
</urlset>
