(no subject)

Has anyone tried reading a google spreadsheet from lisp (Allegro)? Searching produced a couple of libraries for this, and neither of them compiled cleanly (which is not where I wanted to spend my morning).

Portable walker?

Does anyone know of a portable code walker that works across all the popular implementations? (I know more or less all of them have a walker buried inside their CLOS, but the interfaces to these aren't all the same. I looked at ql's hu.dwim.walker but it's not in theory available on very many implementations, and when I tried it on LW it just Didn't Work.)

Cold Comfort - for adults only

Browsing through my old LJ entries, I came across this:

Clicking on the link took me to age verification stuff. What was going on? Had someone hacked my account and dumped porn in it? Nope — nothing that sinister — it was just that I had forgotten to log in. OK, so now shall we take a look at the adult-only material that's found its way into my blog?

That's better. I always knew Red Rag was beyond the pale.

Red Rag Reunion

The denizens of Reading's Only Newspaper are going to hold a reunion. How splendid.

It's next Saturday afternoon (Jan 10th), at the Rising Sun Arts Centre in Reading, and all the details are here (or on Facebook).

If you ever helped produce, distribute, raise money for, or consume the Rag: please come along. If you are, or ever have been (or maybe know someone who once was) living in or near Reading, or an anarchist, or alive in the 1980s, or a historian, or any combination of the above, then this is an event you won't want to miss.

Come and meet the team, before we all go off to collect our bus passes!

Brief teaching gig

If anyone knows anyone who'd be qualified and available to give a one day tutorial, in the Barcelona region, on the LispWorks development environment and in particular the debugger, could they get it touch? Thanks.

ILC 2014

I counted about sixty people in the hall — really not very many for an ILC where one might typically hope for twice that. I didn't see anyone from the CL vendors, hardly anyone from any of the other CL implementations, few people I knew from previous outings, indeed really not many of the "usual suspects" at all. But note that some of this works two ways: I could equally be upbeat and say there wasn't much overlap between Montreal and the recent ELS in Paris: this conference had netted a different audience, which is fine.

My only fault with the program was that there wasn't enough of it. For an ILC there really should be enough material to fill four days. At two and a half, this gig felt like one of the European local meetings, translocated.

As for the presentations: the one that left me totally gaping in amazement was the lightning talk from a 14 year old (sorry kid, I didn't make a note of your name) who'd implemented his own lisp dialect along with embedded image processing and all manner of other bells and whistles. Of the named speakers, I should mention: Dave Cooper's hands-on Gendl tutorial; Christian Queinnec's Small (but Massive) Open Online Course; François-René Rideau's CL scripting; Dave Penkler's amalgam of LISP 1.5 and APL\360; and Robert Strandh's SICL implementation notes. All that time we spent building bigger and better caches is now just history.

My own (co-)talk about work on an NLP project went OK (I think). Judging by the questions, the audience found Michael Young's social science side much more interesting than my comments about the lisp, and I'm not going to disagree with them.

So for two and a half days, some part of the lisp community had come face-to-face. We presented and listened to the talks, we drank the coffee and ate the food, we explored Montreal from below. And when it was all over we all went away again, back to our separate corners. I think the next "lisp community" meet will be European Lisp Symposium 2015, in London next April / May. I mention this "community" idea, because it came up in the panel on the last day, and it's an interesting thought to mull over: is there one? (or more than one?) should there be one? and if you had it in front of you what would you do with it?


I'm arriving on Tuesday. Will anyone else be around before the lisp conference starts, and are they interested in a little touristing / dining experiences?