An Eccentric Anomaly

Ed Davies's Blog

SExpr: Indentation

My little Lisp-like SExpr language has significant indentation, that is indentation is used to delimit syntactic constructs (lists in this case). A bit about why and how.


Site Tweaks

I've just made a couple of tweaks to the way in which this site is served. They shouldn't have any harmful effects but if you notice anything wrong I'd be grateful if you could let me know.


Apparent Crowding

Something I noticed in the days when I often flew gliders and light aeroplanes over southern England was that the amount of green space around seemed much more when viewed from above than when travelling by road or rail.

There are sampling errors both ways at play.


Sunny Thurso


Met some friends for coffee by the river mouth in Thurso this morning then went for a little walk along the beach with their pug. It wasn't foggy. Or windy. Or cloudy. Or wet. The sun was bright (though, of course, low) and the air was (relatively) warm at about 13 or 14 °C.


Is Tony Blair a War Criminal?

Both more specifically and more generally: did Tony Blair, the rest of the British government, a large proportion of Parliament, a swathe of the civil and diplomatic services, the monarchy and the military commit a war crime through their involvement in the planning, preparation, initiation or execution of the 2003 invasion of Iraq?

IANAL and I'm struggling a bit with some of this stuff but I think that, strictly speaking, they did not though only because waging a war of aggression or a war in violation of international treaties is not a war crime but rather, to use the terminology of the Nuremberg trials as it has entered current international criminal law, a crime against peace. Rudolph Hess's conviction is a relevant case; he was found guilty of participating in waging aggressive war but not guilty of war crimes (or crimes against humanity).

The distinction is a bit pedantic but it does have unfortunate consequences for the legal situation in British law and for jurisdiction in international law.


Frame Bits

As forecast, this week has been quite a bit drier than last though gloomy with a lot of haar early on and pretty breezy later. After a bit of reorganization of stuff in the container I got on with making up a bit of the purlin frame.


SExpr: Internal Representation

SExpr lives in the same space as Peter Norvig's Lispy and Michael Nielsen's Tiddlylisp but the internal representation of S-expressions is just different enough to be worth writing down if only to give context to following blog posts on other aspects of the language.


SExpr: Lisp Interpreter

Starting about this time last year then through the winter I wrote and played with a little Lisp interpreter. I didn't mean to, honest.


Testing The Drill Stand

It's been a damp and chilly week with drizzle most of most days so not a lot has happened. On Thursday I went to Inverness and got various odds and ends - most usefully some welding cable, connectors and croc clips to make up a better connection from the van to the inverter allowing the inverter to work in the container - much safer if it comes on to rain.

Today (Saturday) was a bit better but still with a chilly northerly wind.



As mentioned things are not going quickly and the weather has not been helpful so it's become pretty obvious that it wouldn't make sense to try to get any structure up permanently before the weather gets cold, wet and, most importantly, windy. Meanwhile, all my timber was looking very sad in the wet, whether I covered it up or not and however carefully I tried to make sure it was well ventilated. It's difficult not to get holes in a tarpaulin if you keep taking it on and off wood with corners in stiff breezes.

Therefore, I decided to get a shipping container on site in addition to the one I'm renting for storage.