Neil Mitchell's Blog (Haskell etc)

Friday, November 02, 2012

Henry David Mitchell

›
I am delighted to announce that Henry David Mitchell was born 29th October 2012 weighing 4.02kg (8lb 14oz). Mother and baby are both doing w...
5 comments:
Sunday, October 21, 2012

Haskell Exchange 2012 talks

›
Summary: The talks from the Haskell Exchange 2012 are online. The Haskell Exchange 2012 took place last week. We had a good range of spea...
2 comments:
Thursday, October 04, 2012

Haskell Exchange next Wednesday

›
The Haskell Exchange 2012 is happening all day next Wednesday, October 10th, in London. There is still time to register, and with the disco...
Monday, September 03, 2012

Haskell eXchange 2012

›
Skills Matter are having a 1-day Haskell conference in London on October 10th: Haskell Exchange 2012 The conference is dedicated to pra...
Wednesday, August 29, 2012

Shake User Feedback

›
I'll be at ICFP 2012 in a few weeks, talking about Shake . One thing I'd like to include on the slides are some information about h...
5 comments:
Tuesday, August 07, 2012

Standard Chartered is hiring

›
Standard Chartered , the bank where I work, is hiring – there are two vacancies for functional programmers in either London or Singapore. We...
6 comments:
Sunday, July 29, 2012

Adding the Lens derivation to Derive

›
Derive is a tool for generating code from Haskell data types - you specify the data type, and it automatically derives code, often instance...
Sunday, July 08, 2012

Shake ICFP paper

›
My ICFP 2012 Shake paper is now online: Shake Before Building - Replacing Make with Haskell . From the abstract: Most complex software pro...
Sunday, June 17, 2012

Shake Storage Layer

›
Summary: Shake maintains metadata as the build progresses. This metadata must remain up to date and consistent even if the process is killed...
Monday, June 04, 2012

The Flavours of MVar

›
Update: These functions have been cleaned up, improved with respect to error conditions and async exceptions, and put in the extra package...
7 comments:
Sunday, June 03, 2012

Hoogle Update

›
Summary: I just updated the Hoogle website. It looks nicer on the iPhone and the source is on GitHub. The Website The Hoogle website is ...
6 comments:
Monday, March 26, 2012

Finding Two unordered-containers Bugs

›
Summary: Over the past few weeks I found two bugs in unordered-containers. I strongly recommend everyone upgrades to unordered-containers-0....
Sunday, March 04, 2012

NSIS: Windows installers through an EDSL

›
Summary: I've just released the NSIS library on Hackage. It's useful for building Windows installers, but is also a call-by-name emb...
2 comments:
Tuesday, February 28, 2012

Four Interesting Build Tools

›
Summary: This post describes four interesting build systems, namely Redo, Ninja, Tup and Fabricate. While developing Shake I investigated m...
4 comments:
Saturday, February 11, 2012

Shake: A Better Make

›
Summary: I have just released Shake, a library that allows you to write build systems in Haskell (think Make, but much better). At the Haske...
Sunday, January 08, 2012

Pascal's Triangle in Haskell

›
Summary: I'm continually amazed how concise and powerful Haskell is, compared to mainstream languages. This post describes how to write ...
6 comments:

Hiding Win32 Windows

›
Summary: This post describes how to hide windows on the Windows operating system, by using the Win32 API from Haskell. Imagine that whenever...
6 comments:
Wednesday, December 14, 2011

Enabling Reply To All in Outlook - version 2

›
I previously described how to enable Reply To All in Outlook . Since then I've modified the VBA script so it works on both Office 2003 a...
7 comments:
Saturday, November 05, 2011

Abstract Generics with Uniplate

›
Summary: The new version of Uniplate has several wrappers for working with abstract data types, such as Map from the containers package. The...
2 comments:
Tuesday, November 01, 2011

Haskell Implementors Workshop 2011

›
The videos from the Haskell Implementors Workshop 2011 are now online at YouTube . I'm currently uploading them to Vimeo , but that wil...
‹
›
Home
View web version

About Me

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