Neil Mitchell's Blog (Haskell etc)

Wednesday, November 23, 2016

The Haskell.org Website Working Group (HWWG)

›
Haskell represents both a language and a user community - and moreover a fantastic community full of friends, fun, and deep technical debate...
4 comments:
Thursday, September 29, 2016

Full-time Haskell jobs in London, at Barclays

›
Update: I no longer work for Barclays and am no longer hiring. Summary: I'm hiring 9 Haskell programmers. Email neil.d.mitchell AT bar...
Sunday, August 14, 2016

The Four Flaws of Haskell

›
Summary: Last year I made a list of four flaws with Haskell. Most have improved significantly over the last year. No language/compiler ecosy...
16 comments:
Thursday, August 04, 2016

Upcoming talk: Writing build systems with Shake, 16 Aug 2016, London

›
Summary: I'm giving a talk on Shake. I'm delighted to announce that I'll be giving a talk/hack session on Shake as part of the...
2 comments:
Monday, July 25, 2016

Maintainer required for Derive

›
Summary: I'm looking for a maintainer to take over Derive. Interested? The Derive tool is a library and set of definitions for generati...
Monday, July 18, 2016

Why did Stack stop using Shake?

›
Summary: Stack originally used Shake. Now it doesn't. There are reasons for that. The Stack tool originally used the Shake build system...
4 comments:
Tuesday, July 05, 2016

More space leaks: Alex/Happy edition

›
Summary: Alex and Happy had three space leaks, now fixed. Using the techniques described in my previous blog post I checked happy and alex...
Saturday, June 11, 2016

js-jquery 3.0.0 now out

›
The js-jquery Haskell library bundles the minified jQuery Javascript code into a Haskell package, so it can be depended upon by Cabal pac...
Friday, May 20, 2016

Another space leak: QuickCheck edition

›
Summary: QuickCheck had a space leak in property , now fixed (in HEAD). Using the techniques described in my previous blog post I found an...
Tuesday, April 19, 2016

New Shake with better wildcard patterns

›
Summary: The new version of Shake supports ** patterns for directory wildcards. I've just released Shake 0.15.6 . Don't be mislead ...
2 comments:
Monday, April 11, 2016

GHCid 0.6 Released

›
Summary: I've released a new version of GHCid, which can interrupt running tests. I've just released version 0.6.1 of GHCid . To a f...
2 comments:
Wednesday, April 06, 2016

Github Offline Issues with IssueSync

›
For a while I've been looking for something to download the GitHub issues for a project. I do a lot of development work on a train with...
3 comments:
Thursday, March 03, 2016

Compiling GHC on Windows

›
Summary: How to compile GHC on Windows using Stack and the new Shake-based GHC build system. Regularly updated instructions are at https://g...
Wednesday, February 17, 2016

Selling Haskell in the pub

›
Summary: A Haskell sales pitch without any code. I often find myself in a pub, without pen or paper, trying to persuade someone to try Haske...
2 comments:
Monday, February 01, 2016

New HLint version and API features

›
Summary: In the new version of HLint, errors are warnings and warnings are suggestions. I plan to remove the old API very soon. I've jus...
3 comments:
Tuesday, January 19, 2016

One Bag of Huel

›
I've been a fan of the idea of meal replacement products for a while - the Matrix gruel always seemed simple and appealing. One such p...
1 comment:
Thursday, January 14, 2016

A simple Haskell function

›
Summary: An example of a small function I recently wrote - from type signature to tests. When writing a build system there are lots of nast...
6 comments:
Monday, December 21, 2015

Solving the GCHQ puzzle "by hand"

›
The GCHQ 2015 Christmas puzzle is a Nonogram puzzle, which involves filling in squares on a grid to reveal a picture, guided by constraint...
Wednesday, December 09, 2015

MinGHC is Dead, Long Live Stack

›
Summary: The MinGHC project has now finished. The MinGHC project was started to produce a minimal Windows installer which didn't contai...
Tuesday, December 08, 2015

What's the point of Stackage LTS?

›
Summary: Stackage LTS is mostly pointless. Stackage provides a set of precise versions of a subset of Hackage which all place nicely toget...
11 comments:
‹
›
Home
View web version

About Me

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