Archive for the ‘Screenshots’ Category

Debugging red-black trees

Friday, March 24th, 2006

Here’s a nice example which shows that GUIs can be made quickly enough that they can be used for “one off” or “throw away” programs. Christophe Poucet wrote this little GUI to help him debug a C++ implementation of a red-black tree:


Christophe says:

After countless hours of hacking an RB tree in C++, and getting frustrated, I finally coded up a haskell program to check the consistency. With the help of this I was easily able to find the final bug which I doubt I would’ve ever found without the visual view of the tree, allowing me to detect exactly what case was failing.

Cops & Robbers

Thursday, March 9th, 2006

This is a GUI for the 2005 ICFP contest.

Cairo eye candy

Thursday, January 26th, 2006

To show off the new cairo bindings I have ported “MacSlow’s Cairo Clock” from C to Haskell:

HanDict screenshots

Thursday, June 16th, 2005

HanDict - Hanzi Learner’s Dictionary