Choices: (a) fix end-of-month diary bug; (b) post more; (c) continue

Thu, 02 Dec 2004 10:17:40 +0000

Choices: (a) fix end-of-month diary bug; (b) post more; © continue to add placeholders like this one.

Choices: (a) fix end-of-month diary bug; (b) post more; (c) continue

The good news is that my leg works again

Tue, 07 Dec 2004 15:42:20 +0000

The good news is that my leg works again. I tried it on the FNS last Friday and then marshalling the rollerstroll on Sunday, and it complained a bit but didn’t actually collapse under me on either occasion, so although I’m definitely still aware it’s there, that’s a whole lot better than having it not be there. Which is good news and timely, as I’m taking it to Tignes next week.

And I realise this risks being pretty meaningless stuff to many readers (supposing for a minute that I have many readers), but I feel the need to babble about just How Much Fun it is to be wheel-capable again. It’s probably the nearest we can get to seven-league boots with current consumer-grade technology.

The good news is that my leg works again

Coming soon: cliki rss with diffs

Wed, 08 Dec 2004 01:30:50 +0000

Coming soon: cliki rss with diffs. All the hard work has been done already by Nathan Froyd (whose diff package is asdf-installable, I hadn’t realised) and Christophe Rhodes. In a CLiki near you (or, more probably, several at once) just as soon as I make it show the right diff instead of simply the most recent one.

This work would not have been possible without the generous support of the Planet Lisp CLiki Edition beta programme.

Coming soon: cliki rss with diffs

Obviously I don't already have too many projects I'm not keeping up

Thu, 23 Dec 2004 15:20:16 +0000

Obviously I don’t already have too many projects I’m not keeping up with. A couple of weeks ago I joined the ranks of Lispers with GPSs, with the intention of compiling free street maps of London – and learning how to use CLIM at the same time.

This is probably not an approved use of the McCLIM Listener, but it seems to be a low-effort way of getting dots on the screen. The dots come from the Friday Night Skate two weeks ago, via the GPX file here (if you don’t have something like gpsman that’ll read gpx files, there’s also ps and pdf conversions in there which are right now prettier than my clim hackery anyway), courtesy of s-xml and some very bad (incomplete) glue.

Obviously I don't already have too many projects I'm not keeping up

And since I'm sort of in a blogging frame of mind, I'll mention why

Thu, 23 Dec 2004 15:47:37 +0000

And since I’m sort of in a blogging frame of mind, I’ll mention why there’s been no update here for the past week and a bit: I was skiing. I spent a whole week in Tignes (French Alps) learning to ski and didn’t break anything – obviously I was being over-cautious. I did however lose my glasses on the slope on the second day, so since then (up until about five minutes ago, when a replacement pair turned up from the optician) have been walking around wearing sunglasses all the time – my only spare pair are tinted.

I’d do a comparison between skiing and skating, but really it’d be like trying to compare CL with Scheme, and I just spent all day telling people on IRC not to do that. (Memo to employers: not all day, really. Just the idle bits during slow cvs operations). But I think it’s fair to say that if you like one, the other might well also appeal.

And since I'm sort of in a blogging frame of mind, I'll mention why

Merry CLIMmas everybody

Tue, 28 Dec 2004 21:41:24 +0000

Merry CLIMmas everybody. I’ll readily concede that this doesn’t look so different from the one in my <a href= “/diary/2004/12/#23.55216” >earlier entry – except for being in colour (and not being upside down) – but it’s got most of a clim app surrounding it now instead of just being a one-liner that co-opts the Listener. The argument you see in the interactor pane is me trying to find out why the scroll bars don’t.

(The colour indicates speed, from red=stopped or very slow, though to violet=probably quite fast. I don’t have a good conversion from lat:long to metres yet, so I don’t know how fast. I find it interesting that all the little red dots show up where I stopped to block traffic as the skate went past – I wonder if we could find out more interesting stuff if it indicated the length of each stop somehow (progressively bigger red dots?)).

Planet Lisp readers will have seen the coverage four days ago when I started asking about which CLIM resources are worth reading: for reference, I got this far mostly just using the spec (which is in the Spec/ directory in mcclim cvs) and spare parts from my never-actually-happened (and no-longer-needed-now-i-have-a-real-job) bookkeeping app from last year. As compared to last year, it seems moderately snappy even on the same hardware that I had then, and isn’t suffering the refresh/hanging problems I apparently was labouring with then either. Way to go, mcclim developers.

In passing, I just spent four days away from the Internet (Christmas with parents, who have a dialup which I was mostly avoiding using) and as a result no need/incentive to run a web browser. It’s an odd but rather nice experience.

Merry CLIMmas everybody

cvs.telent.net is down at least until I return to work and sweet-talk

Thu, 30 Dec 2004 16:19:59 +0000

cvs.telent.net is down at least until I return to work and sweet-talk someone into kicking it hard – which I hope will be tomorrow, but depends on when I wake up and how I feel at that time. I’m certainly feeling better today than yesterday, but otoh I said the same on Monday wrt Sunday, so let’s not make any hasty assumptions. Apologies to any CLX/cliki/araneida hackers with stuff queued.

cvs.telent.net is down at least until I return to work and sweet-talk

Happy 2005

Sun, 02 Jan 2005 23:17:26 +0000

Happy 2005. I could do the end-of-year roundup, but my lisp hacking exploits this past year have been infrequent enough that the last twelve months diary entries are short enough not to need summary. Or I could do predictions for next year, but I tried that last year with results which were on the whole undistinguished. So, well, let’s just qspeculate on what I’d like to do this year:

  1. Something with McCLIM, probably involving GPS tracks. That’s CLIM application programming, not McCLIM internals hacking, as far as I can avoid it. (More on CLIM later; I had a useful conversation with Andy Hefner yesterday, so we’ll see if I can write up the conclusions without misrepresenting him too badly)
  2. SBCL-wise, (i) replace fd-streams with something I can understand and have some reasonable confidence in, (ii) whatever other thread/runtime-related stuff imposes itself on me. If it sounds like I’m winding down a bit on SBCL here, I must point out that (a) realistically, I did that already, (b) it works pretty well these days, and with all the other people hacking it doesn’t really need my further meddling. I reserve the right to change my mind on this if Apple bring out a laptop that I like (small, thin, light, 1024×768 and feel free to leave out the cd/dvd player to assist in these aims) and can afford (cheap, and ideally also cheap), because then I’ll need threads on PPC.
  3. Finish my texinfo translator and hack up some useful texinfo warp-to-symbol-documentation infrastructure stuff for asdf/circle/slime/thingy.
  4. Follow the progress of Climacs with interest. Apart from anything else, it’s the most likely vehicle for using lisp at work that I’m going to see for a while.
  5. Buy and/or make (how hard can it be? please don’t mail me about jwz’s plumbing store special, I’ve already seen that) some bookshelves, and reclaim some parts of the floor in here that I haven’t seen for most of a year now.
  6. Skate a marathon.
  7. Skate a marathon in a time I’m not ashamed of (although I haven’t decided what this time will be yet)
  8. Start cycling to work again.
  9. Spend more time with my guitar (another pursuit which suffered in 2004). Perhaps even learn to play it …

Happy 2005