<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>A Random Walk Through Idea Space: haskell</title>
  <subtitle>Posts tagged with haskell</subtitle>
  <id>http://www.thattommyhall.com</id>
  <link href="http://www.thattommyhall.com"/>
  <link href="http://www.thattommyhall.com/tag/haskell/feed.xml" rel="self"/>
  <updated>2013-02-15T15:13:52+00:00</updated>
  <author>
    <name>thattommyhall</name>
  </author>
  <entry>
    <title>STM in Clojure vs Haskell, why no retry or orElse?</title>
    <link rel="alternate" href="http://www.thattommyhall.com/2013/02/15/stm-clj-vs-haskell/"/>
    <id>http://www.thattommyhall.com/2013/02/15/stm-clj-vs-haskell/</id>
    <published>2013-02-15T15:13:52+00:00</published>
    <updated>2016-06-05T02:27:23+01:00</updated>
    <author>
      <name>thattommyhall</name>
    </author>
    <summary type="html">A few months ago I reread Simon Peyton Joneses article on STM in the
Beautiful Code
book and decided to try and translate it into clojures STM

See the paper
here

He says ‘Atomic blocks as we have introduced them so far are utterly
inadequate to coordinate</summary>
  </entry>
  <entry>
    <title>Mind Bending Stuff</title>
    <link rel="alternate" href="http://www.thattommyhall.com/2007/11/01/mind-bending-stuff/"/>
    <id>http://www.thattommyhall.com/2007/11/01/mind-bending-stuff/</id>
    <published>2007-11-01T12:57:05+00:00</published>
    <updated>2016-06-05T02:27:23+01:00</updated>
    <author>
      <name>thattommyhall</name>
    </author>
    <summary type="html">I am just getting my head around this (pdf) comment on the problem at the last ICFP Programming Contest , anyone who likes puzzles, compilers and reverse engineering should take a look, I am amazed by how rich this problem was. The ICFP do not specify</summary>
  </entry>
  <entry>
    <title>Python talk for WYLUG, Ruby envy, Haskell Joy.</title>
    <link rel="alternate" href="http://www.thattommyhall.com/2007/12/27/python-talk-for-wylug-ruby-envy-haskell-joy/"/>
    <id>http://www.thattommyhall.com/2007/12/27/python-talk-for-wylug-ruby-envy-haskell-joy/</id>
    <published>2007-12-27T12:05:38+00:00</published>
    <updated>2016-06-05T02:27:23+01:00</updated>
    <author>
      <name>thattommyhall</name>
    </author>
    <summary type="html">I am just getting a talk ready for WYLUG on python.

I sent Dave the following blurb:


Why I love Python:


A talk on the programming language Python, in 3 parts (feel free to
leave in the interludes if you have had enough)

Part 1: Past, Present, Future</summary>
  </entry>
  <entry>
    <title>Faith, Evolution, and Programming Languages</title>
    <link rel="alternate" href="http://www.thattommyhall.com/2007/11/28/faith-evolution-and-programming-languages/"/>
    <id>http://www.thattommyhall.com/2007/11/28/faith-evolution-and-programming-languages/</id>
    <published>2007-11-28T22:03:57+00:00</published>
    <updated>2016-06-05T02:27:23+01:00</updated>
    <author>
      <name>thattommyhall</name>
    </author>
    <summary type="html">I just watched Faith, Evolution, and Programming Languages, a Google EngEDU video. It was by Philip Wadler, a chap who I had never heard of but who has done loads of cool things. He designed Haskell’s Type Classes and Java’s Generics, and is currently</summary>
  </entry>
  <entry>
    <title>Why I am learning Haskell</title>
    <link rel="alternate" href="http://www.thattommyhall.com/2007/11/27/why-i-am-learning-haskell/"/>
    <id>http://www.thattommyhall.com/2007/11/27/why-i-am-learning-haskell/</id>
    <published>2007-11-27T20:15:17+00:00</published>
    <updated>2016-06-05T02:27:23+01:00</updated>
    <author>
      <name>thattommyhall</name>
    </author>
    <summary type="html">I saw Simon Peyton-Jones talk on Software Transactional Memory at OSCON and was amazed at how neat it sounded. Taking some ideas from databases to remove some of the pain of multithreaded programming is a great idea. His point that a thread-safe Dequeue</summary>
  </entry>
</feed>
