Neil Mitchell's Blog (Haskell etc)

Monday, November 23, 2009

Haskell DLL's on Windows

›
The current section of the GHC manual on creating DLL's on Windows is fairly confusing to read, and has some bugs (i.e. 3605 ). Since I...
12 comments:
Monday, November 16, 2009

Reviewing View Patterns

›
View Patterns are an interesting extension to the pattern matching capabilities of Haskell, implemented in GHC 6.10 and above. After using ...
8 comments:
Saturday, September 12, 2009

How I Use HLint

›
HLint is a tool for automatically suggesting improvements to your Haskell code. This post describes how I use HLint, and provides and some ...
8 comments:
Tuesday, June 16, 2009

Draft paper on Derive, comments wanted

›
It's been a long time since I last blogged (about 3 months). Since then I've had a paper on Firstify accepted in to the Haskell Sym...
Saturday, March 21, 2009

Concise Generic Queries

›
A few weeks ago David Miani asked how to write concise queries over a data type . The answer is certainly generic programming, a technique t...
8 comments:
Monday, March 09, 2009

Website move

›
Today I spotted that I could no longer push to my darcs repos hosted at York University. A little more checking showed that my home page had...
4 comments:
Sunday, February 22, 2009

Hoogle package search

›
Recently on the Haskell mailing list there has been some discussions of which packages Hoogle searches by default. One person remarked that ...
2 comments:
Tuesday, February 03, 2009

Monomorphism and Defaulting

›
Haskell has some ugly corners - not many, but a few. One that many people consider exceptionally ugly is the monomorphism restriction. In th...
14 comments:
Tuesday, January 27, 2009

Small scripts with Haskell

›
Normally I give blog posts detailing the fun, interesting or advanced stuff I do with Haskell. But that isn't a real representation of m...
10 comments:
Sunday, January 18, 2009

FsCheck changes

›
Kurt Schelfthout has just released FsCheck 0.4 , a tool similar to QuickCheck but for F#. While working at my internship for Credit Suisse ...
Thursday, December 11, 2008

mapM, mapM_ and monadic statements

›
In my last post on F# I mentioned that do mapM f xs; return 1 caused a space leak, and that the programmer should have written mapM_ . I al...
14 comments:
Sunday, December 07, 2008

F# from a Haskell perspective

›
I've recently started a full-time job at Standard Chartered . Before that I was doing an internship with Credit Suisse , where I spent a...
24 comments:
Saturday, December 06, 2008

Enabling Reply To All in Outlook

›
Update: See http://neilmitchell.blogspot.com/2011/12/enabling-reply-to-all-in-outlook.html for an updated version of this functionality. S...
15 comments:
Monday, September 29, 2008

General Updates

›
It's been a little while since I last posted. I've recently got back from ICFP 2008 , and quite a few people asked me what I was doi...
5 comments:
Thursday, August 28, 2008

Running your own Hoogle on a Web Server

›
As promised, here is a guide on deploying Hoogle on a web server. Before doing so, you need to generate the necessary Hoogle databases, as d...
Wednesday, August 27, 2008

Hoogle Database Generation

›
Brief Annoucement: A new release of the Hoogle command line is out, including bug fixes and additional features. Upgrading is recommended....
2 comments:
Wednesday, August 20, 2008

Hoogle New Features

›
I've now finished my Hoogle Summer of Code work, though I still intend to continue working on Hoogle when I get the chance. Before the c...
3 comments:
Friday, August 15, 2008

GSoC Hoogle: Week 12

›
This week I've been trying to get Hoogle 4 to the point where it can replace Hoogle 3. This is the final official week of Google Summer ...
3 comments:
Monday, August 11, 2008

GSoC Hoogle: Week 11

›
This week I've been releasing lots. Hoogle 4 is finally starting to come together, and should be a worthy replacement for Hoogle 3 very ...
1 comment:
Tuesday, August 05, 2008

Hoogle 4.0 web client preview

›
Since releasing a command line version of Hoogle 4 yesterday, I've had some useful feedback from a number of people. As a result, I hav...
8 comments:
‹
›
Home
View web version

About Me

My photo
Neil Mitchell
View my complete profile
Powered by Blogger.