colin's blog
AGDA is awesome!
Submitted by colin on Tue, 2009/10/27 - 15:13.Last week I failed to do any work on my website program, as I was taking a look at agda2. Dependent types are awesome!
Software taking shape
Submitted by colin on Sun, 2009/09/27 - 18:50.My image gallery replacement software for Drupal is gradually taking shape.
Selecting software for a replacement for this website
Submitted by colin on Mon, 2009/08/31 - 08:56.The requirements are:
- It must be Haskell (because that's what I want to program in).
- I need at least the full functionality of the Drupal V5 Image Gallery module, without the bugs, and we the possibility of an image being in multiple galleries.
What I'm experimenting with at the moment is:
Brown Hawker tries long pig
Submitted by colin on Sat, 2009/07/18 - 20:29.It was windy, cool, and the sun didn't come out until late today, at Mere Sands Wood. As this was the annual walk lead by Dr. Phil Smith, it was particularly disappointing. By 13:00 I had only seen 5 individuals. Still, most people got to 6 species in the end.
Males over the water
Submitted by colin on Mon, 2009/05/11 - 20:10.Today in the Park it was sunny, but very windy. I only saw Large Red Damselflies, but there were 24 in all, spread over all four dragonfly pools.
The majority were teneral, but there were quite a few males in mature colouration, some of them braving the wind to maintain station, and occasionally make short flights, over the water.
Now running on DragonFly BSD
Submitted by colin on Thu, 2009/04/23 - 16:42.This website is now running on DragonFly BSD 2.2.0. For purely sentimental reasons.
Contracts - dynamic or static checking?
Submitted by colin on Mon, 2009/04/06 - 14:31.I've been programming full-time in Eiffel now for about 6 1/2 years, so I'm well-used to dynamic monitoring of assertions used to write contracts.
Timings for search algorithms
Submitted by colin on Wed, 2009/03/18 - 12:41.Now that Chu Shogi 3 is apparently bug free (who knows - I found another one last night, but it was an easy fix), I have added timings for the computer player. I then compared the time taken by the four search algorithms I have implemented in the game-tree library:
| Algorithm | Time in seconds |
|---|---|
| Negamax | 474 |
