<?xml version="1.0"?>
<!-- name="generator" content="blosxom/2.0" -->
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
  <channel>
    <title>Haskell hacking   </title>
    <link>http://www.cse.unsw.edu.au/~dons/blog</link>
    <description>Thoughts on programming</description>
    <language>en</language>

  <item>
    <title>Moving the blog</title>
    <link>http://www.cse.unsw.edu.au/~dons/blog/2009/01/21#moved</link>
    <description>
After 3.5 years, I've finally given up on my custom blosxom and darcs
blog setup, and moved the entire blog to wordpress. Now we get much more
automation, and ease of use for me.

&lt;a href=&quot;http://donsbot.wordpress.com/&quot;&gt;Go here.&lt;/a&gt;</description>
  </item>
  <item>
    <title>Newest Mersenne Prime</title>
    <link>http://www.cse.unsw.edu.au/~dons/blog/2008/09/30#primes</link>
    <description>
&lt;p&gt;
Thanks to Ward Harold for the heads up about UCLA's &lt;a
href=&quot;http://www.guardian.co.uk/science/2008/sep/29/maths&quot;&gt;new mersenne prime discovery&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
With &lt;A href=&quot;http://haskell.org&quot;&gt;Haskell's&lt;/a&gt; default unbounded
Integer type, you can have a look at this beast with little effort. Here's
the Haskell program to print the prime to stdout:
&lt;/p&gt;

&lt;pre&gt;    &lt;span class='varid'&gt;main&lt;/span&gt; &lt;span class='keyglyph'&gt;=&lt;/span&gt; &lt;span class='varid'&gt;print&lt;/span&gt; &lt;span class='layout'&gt;(&lt;/span&gt;&lt;span class='num'&gt;2&lt;/span&gt;&lt;span class='varop'&gt;^&lt;/span&gt;&lt;span class='num'&gt;43112609&lt;/span&gt;&lt;span class='comment'&gt;-&lt;/span&gt;&lt;span class='num'&gt;1&lt;/span&gt;&lt;span class='layout'&gt;)&lt;/span&gt;
&lt;/pre&gt;

&lt;p&gt;
Compile and run this program:
&lt;/p&gt;

&lt;pre&gt;
    $ ghc -O2 --make A.hs
    $ time ./A &gt; /tmp/prime.txt
    ./A &gt; /tmp/prime.txt  34.14s user 0.23s system 99% cpu 34.462 total
&lt;/pre&gt;

&lt;p&gt;
And we get a 13M file containing &lt;a href=&quot;http://www.cse.unsw.edu.au/~dons/prime.txt&quot;&gt;31647026933025592314 ... 78265780022181166697152511&lt;/a&gt;. Enjoy!
&lt;/p&gt;
</description>
  </item>
  </channel>
</rss>