Neil Mitchell's Blog (Haskell etc)

Sunday, March 30, 2008

Toddler's play with HTML in Haskell

›
I just read a blog article entitled Kid's play with HTML in Haskell , where the author extracts some information from an HTML document, ...
2 comments:
Tuesday, March 11, 2008

Poor Ada Error Message

›
I have been demonstrating on the York University "Algorithms and Data Structures" course for 4 years now. As part of the course, f...
1 comment:
Monday, March 10, 2008

Sorting At Speed

›
Sorting is currently a hot topic within the the Haskell community. Christopher brought it up in a recent thread on the mailing list, and t...
10 comments:
Tuesday, March 04, 2008

Lazy Evaluation: Strict vs. Speculative

›
For the last few days I have been thinking about how to write a low-level program optimiser, based on the ideas from Supero . Supero works a...
6 comments:
Friday, February 29, 2008

Hoogle 3 Security Bug

›
I recently released Hoogle 3.1 , in response to a security bug spotted by Tillmann Rendel. Checking back through my records, I found that Bo...
Thursday, February 28, 2008

Adding data files using Cabal

›
Cabal is the standard method of packaging Haskell programs and libraries for release. One problem I've encountered more than once is th...
4 comments:
Saturday, January 26, 2008

Safety and Optimisation: joinMaybes'

›
In a recent blog post by Conal , he introduced the joinMaybes' function, defined as: filterMP' :: MonadPlus m => (a -> Bool) ...
1 comment:
Friday, January 25, 2008

Functional Flow Control

›
In normal programming languages, there are many keywords for flow control , such as for , while etc. These flow control keywords encode a p...
13 comments:
Tuesday, January 15, 2008

darcs Feature Request

›
I use darcs all the time. I have 15 repos listed on my website , and at least an additional 10 that haven't made that list yet. The mai...
9 comments:
Friday, January 11, 2008

British Telecom and Evil Sales Tactics

›
Not a Haskell post, just a rant about how evil British Telecom (BT) are. When I got home this Christmas I was welcomed with a router sitting...
1 comment:
Sunday, January 06, 2008

Freedom of Information

›
The entire academic community is based on the idea of taking previous people's work, and building on it. "Standing on the shoulders...
4 comments:
Wednesday, January 02, 2008

Associative Lists

›
Normal lists are indexed by position, an associative list is one which is indexed by some other key. Take for example my fruit basket at the...
3 comments:
Tuesday, December 11, 2007

Supercompilation for Haskell

›
There have been various posts to reddit , and various discussions in the last few days of slides from talks I've given on Supero. It...
2 comments:
Friday, November 30, 2007

Nofib benchmarks

›
I've been working right through the night for the IFL post-publication deadline, trying to get benchmarks for most of the imaginary nofi...
2 comments:
Sunday, November 25, 2007

PowerPoint -> PDF (Part 2)

›
After writing a VBA Macro to convert a PowerPoint with animation into a flat PowerPoint without animation (suitable for conversion to PDF),...
46 comments:
Saturday, November 24, 2007

Creating a PDF from Powerpoint WITH Custom Animations

›
Updated: New and improved code can be found at PowerPoint -> PDF (Part 2) . I like to write talks in PowerPoint, because it has a nice i...
39 comments:
Monday, September 17, 2007

Generics and Germany

›
The recent Hal2 meeting in Germany has now had some talks posted online. Only one is in English, but it's a nice talk on generic progra...
1 comment:
Friday, August 24, 2007

Supero: Faster than GHC*

›
* Warning: Benchmarks are hazardous to your health, always misleading and usually wrong. I've been working on optimising Haskell with th...
5 comments:
Tuesday, August 21, 2007

AnlgoHaskell: The Aftermath

›
About ten days ago, AngloHaskell 2007 took place. AngloHaskell was a unique meeting, in many respects. I thought it might be appropriate to...
2 comments:
Tuesday, July 10, 2007

Making Haskell faster than C!

›
I've been doing more work on my Haskell optimiser , and its going quite well. Previously I've been attempting to get some initial be...
13 comments:
‹
›
Home
View web version

About Me

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