Neil Mitchell's Blog (Haskell etc)

Saturday, October 12, 2013

Haskell type graphs with Uniplate and Haskell-src-exts

›
Summary: Generating graphs from Haskell modules is easy, using Haskell-src-exts and Uniplate. In my recent Uniplate talk I showed a grap...
Wednesday, October 02, 2013

Upcoming talks

›
I'll be talking at two events this month - hope to see some people there! 9 Oct 2013 - Haskell eXchange 2013 Everyone should use a G...
Thursday, September 12, 2013

Repeated Word Detection with Haskell

›
Summary: I wrote a simple program to detect repeated words in a file. This post gives a walk-through of how I developed it. My wife is cur...
3 comments:
Wednesday, August 14, 2013

Destroying Performance with Strictness

›
Summary: New versions of unordered-containers cause a massive performance regression in uniplate (10x slower is typical), which I have fixed...
6 comments:
Tuesday, July 30, 2013

Standard Chartered are hiring

›
Summary: Haskell programmer willing to relocate to Singapore? Come work for Standard Chartered! Standard Chartered , the bank where I work...
Saturday, June 22, 2013

Building LLVM using Shake

›
Summary: You can now build LLVM using Shake, and a rebuild with nothing to do goes massively faster than make (0.8s vs 199s) and fractionall...
4 comments:
Sunday, May 26, 2013

Three types of build-system dependency

›
Summary: There are three types of dependencies you might want to express in a build system, all of which are supported by Shake. A build s...
20 comments:
Wednesday, April 17, 2013

Buffer smashing in NSIS

›
Summary: I've identified two fixed-size buffer errors in the NSIS compiler generator, one of which is a buffer overflow leading to a seg...
2 comments:
Tuesday, February 26, 2013

Shake Links

›
Summary: Shake is now hosted on GitHub and there is a mailing list. I've just converted Shake over to Git, hosted on GitHub, and creat...
6 comments:
Monday, February 25, 2013

Chasing a Space Leak in Shake

›
Summary: Shake v0.3 had a serious space leak that went undiagnosed for over a year, this post describes how I tracked it down. Introducti...
5 comments:
Sunday, February 17, 2013

Finite Resources in Shake

›
Summary: Management of finite resources is an important part of any modern build system, only properly available in Shake and Ninja. I...
5 comments:
Thursday, February 07, 2013

A Nofib build system using Shake

›
Last February I had a few discussions with David Terei about replacing the Nofib benchmark suite build system with something based on Shak...
2 comments:
Thursday, January 31, 2013

Shake 0.8 is out

›
Summary: Shake 0.8 is out, ask any questions on StackOverflow Shake is a build system I have been working on sporadically for the last fou...
2 comments:
Sunday, January 06, 2013

Shake 0.5 is out

›
Summary: Shake 0.5 is out, a strongly recommended upgrade. Shake is a build system I have been working on sporadically for the last four ...
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:
‹
›
Home
View web version

About Me

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