Confused? Type help

> blog tag hackery
Wed, 13 Aug 2014 18:14:29 The gruesome birth of the AwareWolf The night was black. The omens dark. The mask of the world fell down for just a bit. It was enough for a reality-goblin to wiggle wiggle its way into the earth's left eye's tear-duct. Thus the AwareWolf was born. < ... > three comments

Mon, 02 Feb 2009 23:20:19 Custom activity-update howto After a discussion on #sugar, I noticed that setting up a custom update-mechanism for Activities/XO bundles on XO's is a bit of a lost art. I had to dig through the Sugar code a bit to get a clear understanding. I've updated the wiki (see, but it might be useful to give other deployments a heads-up on what's involved through this syndicated post. < ... > one comment

Wed, 31 Dec 2008 02:32:35 Customizing the XO image Bryan asked to write something about the XO-customization build process for OLE Nepal. See this post as the second installment of the OLE Nepal deployment series. < ... > two comments

Tue, 23 Dec 2008 06:42:59 Shielding against fate As written before, at the moment we've got two pilot schools, fairly close to our office. We, them and the Department of Education are connected to eachother through a simple network. If something goes wrong software- or hardware-wise, or we need to upgrade XO's, it's fairly easy for us to come over and fix stuff on the same day. < ... > four comments

Tue, 23 Dec 2008 06:27:44 Deployment preparation So this summer we're gonna deploy a few thousand XO-s in around 15 schools, in around 5 districts in Nepal. How are we preparing for it? < ... > one comment

Wed, 23 Apr 2008 12:35:30 side-tracked Yet another year went by without me having a chance to go to the European Common Lisp Meeting. And I had so much hope for this year. Finally the stars seemed to have aligned themselves in a perfect constellation: Got that Lisp job? Check! Employer willing to pay your trip? Check! Got the money to pay for your own ticket if all goes awry? Check! < ... > four comments

Tue, 18 Dec 2007 13:29:26 A Common Lisp web startup test-case, two years after the Reddit switch Memories, memories... Just a little bit longer than two years ago I had a plan to show that Common Lisp web programming wasn't such a disaster as the Reddit guys made it out to be. Never would I have imagined I'd be a paid Common Lisp web programmer working on a social networking site myself, two years later. < ... > twenty-five comments

Mon, 05 Nov 2007 04:51:25 Eval assembly Related to the last post, it was good for Armish (my arm assembler) to see some use. Fortunately the mnemonic to opcode encoding went flawless till now, that's such a drag to debug. But it got clear quite fast that it needed some variable support. So now expressions surrounded by emit-asm escape symbols that are not assembler related: < ... > zero comments

Sun, 04 Nov 2007 10:53:01 All the clich├ęs apply Just finished some assembly string writing code and some skeleton setup routines for the Nintendo DS compiler, to get a bit into the assembly groove. It turned out to be both more easy and harder than I expected. < ... > three comments

Wed, 10 Oct 2007 19:32:52 Compiler dump It took a while, but finally I got working on my little Nintendo DS lisp dialect. At the end of the summer I read through all but the last few chapters of the excellent Lisp in Small Pieces and the Scheme compiling chapters of PAIP. Then I made the mistake of coding with the PAIP stuff still fresh in my mind. I ended up with the part which compiles lisp expressions to intermediate representation/pseudo opcode looking to much like the one in the aforementioned book. < ... > ten comments

Wed, 27 Jun 2007 18:30:26 Benelux Lisp Meeting There's a BeNeLux lisp meeting next sunday, in the Hague, the Netherlands. From the newsgroup post that flew by a few weeks ago: < ... > five comments

Fri, 22 Jun 2007 10:02:21 The swan-song of a would-be lisper or A working class hero was something to be There's not a friend in sight that doesn't know i like lisp programming. Most of those didn't really know what a programmer does exactly from the outset, but if i noticed that, i just shoved the two concepts in at the same time. By force. Time after time. < ... > eleven comments

Tue, 20 Mar 2007 14:37:24 snooze button This morning my alarm went off (at freakn 3 o'clock in the morning). I wanted to sleep a few minutes more, but it seemed to much trouble. I was convinced i had to recompile my snooze button if i'd have any chance of getting to work on time. < ... > three comments

Sun, 11 Mar 2007 11:50:24 For your assembling pleasure Finished writing and packing up the code for an Arm assembler and a Nintendo DS rom creator package, respectively called Armish and Liards. < ... > zero comments

Fri, 02 Mar 2007 10:26:05 projects Some projects i've been working on and which might be of use: < ... > four comments

Sun, 07 Jan 2007 16:55:55 They exist for real! On saturday I went to the first meeting of Stockholm Lispers! There were four of us drinking coffee and talking Lisp. I struggled through the whole thing in Swedish which proves that, contrary to popular belief, Lispers are among the most patient and generous of people. < ... > three comments

Sun, 17 Dec 2006 06:25:12 Lisp meeting in Stockholm Time: Saturday the sixth of January 2007, at one o'clock < ... > zero comments

Tue, 21 Nov 2006 08:01:07 Lisping fun with the Nintendo DS Well that's a little bugger. Its birth was quick (half a second) and it weighs 600 bytes. It doesn't do very much though. It just lies there in its twin infinite loop... But it's a start... < ... > thirteen comments

Sat, 07 Oct 2006 13:31:52 Reverse engineering the brain Departing Max Planck-director Pim Levelt was interviewed by the Dutch newspaper NRC Handelsblad... < ... > four comments

Mon, 03 Jul 2006 12:52:17 CLtl2 review A few weeks ago i finished Common Lisp: The Language, Second Edition, by Guy L. Steele Jr.. It was one of the best books i have read in a while. I guess it's because i like reading VCR manuals, legal disclaimers and the like. Well, CLtl2 is the alpha and the omega of manuals. I really liked it. Not just because of its length (a thousand pages); there are manuals to be found that are a lot stiffer. But also because Steele has a very fluid writing style, the book is full of neat behind the scenes factoids and the second edition writings are clearly seperated from those of the first edition by a vertical line in the left margin. This makes for NEVER (almost) a boring moment. < ... > nineteen comments

Tue, 09 May 2006 18:55:08 ucw news: ucw-boxset, intro colorized, ucw_ajax Marco Baringer wrapped ucw_dev and its dependencies in a daily updated tar. It should be fully self-contained. Just unpack it and load the start.lisp file. < ... > one comment

Sun, 30 Apr 2006 15:08:04 Ehh... what... I'm confused. I read through the startup school 2006 notes and there was an odd sentence there (at the bottom somewhere). It's not the first of april, though it's the first of may soon. A joke? Surely. The statement makes perfect sense though. Fact checking? Know your sources? No, that might ruin the fun. Besides, this is the internet: < ... > five comments

Wed, 12 Apr 2006 00:34:17 Let a thousand ucw-tutorials bloom Funny how things go in life. First you have no (written, more biggish) ucw tutorials and then you have two all of a sudden (had to work hard for that hook). And both were inspired by the same thread on c.l.l. i'm sure. I'm sure of the first one because he (Friedrich Dominicus) started the thread and i'm sure of the second one because it is me. < ... > three comments

Tue, 21 Feb 2006 17:21:51 The UCW school of hard knocks Sure you can learn lisp by starting with the language specification and working your way up from there but it is not exactly in your face is it. It's not of today. We who want to learn want to be sent home crying nowadays by panel of masochistic has beens. I feel that computerlanguage learning should keep up with this degrading trend if we want to have any chance of attracting the youngsters of today. That's why i want to show a route to lisp with a bit more streetcred. Enter the UCW school of hard knocks. < ... > eleven comments

Wed, 18 Jan 2006 15:01:32 European Common Lisp Meeting 2006 Yessiryyy!! Once again a Dutchman and a German are going to host a European Lisp Meeting, as if there was never a 1974 football world cup final. One might even claim they just don't care! I already spent the money i will earn this year so i for one sure won't go. Therefore i beg the powers that be (that would be you Lemmens and Weitz) to let there be a(n?) ECLM 2007. Oh, you lucky few... < ... > two comments

Thu, 12 Jan 2006 03:48:59 migrate-related downtime on the 14th will be migrated to its new server on Saturday January 14th. I aim at starting the migration around 6PM EST and hopefully I'll be done by midnight; if there are any delays I will post about them where I posted this message ( gardeners mailing list - ed. ). Please plan accordingly, there will be no CVS, web, FTP, SSH or other access during this time period - for testing purposes I may turn these services on and off but please do not try to use them if you discover you can. Also please keep in mind that if the server is not reachable to you after midnight and I haven't posted about extensions your DNS server might now have gotten the updated record. Once complete I will make a post saying everything is ok. < ... > zero comments

Thu, 05 Jan 2006 12:53:11 How not to install UCW I figured the first step in conquering my targeted music site was setting up an identical environment and running a test program under UCW. This way the admin gets proof the environment is relatively stable and i can give him detailed instructions on how to install it. The next parts of this writing follow a rocky UCW install on a FreeBSD machine, with a bit of testing at the end. < ... > six comments

Wed, 14 Dec 2005 06:05:28 Lisp on the move: the lisp gardeners project O.k., the Reddit affair hasn't exactly been that good for the promotion of lisp to the outside world; high on the Reddit list today was a link to yet another negative article on the subject, this time by an O'Reilly editor. BUT internally it seems to have been a catalyst for positive change: Opposed to popular belief there are actually still people that get into lisp and like it but in concurrence with popular belief there are quite some things about Common Lisp that need improvement. In the Lisp newsgroup the self-described newbie Brad Beveridge came up with the plan to tie the newbies to the lisp grunt work in a similar fasion to the linux janitors project. < ... > twenty comments

Mon, 12 Dec 2005 14:54:13 Technical plans I did a bit of looking around and came up with a combination of stuff i want to put on the server. Some things because they look practical and some because they sound very cool. The server is FreeBSD and I wanted to use SBCL as implementation but you know... no multithreading, so i'll go for CMUCL. As web framework i chose Uncommon Web. The idea of continuations seems so cool to me that any objections evaporate. I heard somebody say it's a bit to complicated for newbies to tackle, after which he revealed he himself learned lisp while learning UCW. Wrong tactics i would say. Now i see it as a challenge all of a sudden. Damn him. < ... > zero comments

Sat, 10 Dec 2005 09:02:34 intro Yes, another blog. Sorry for that. But i read a couple of negative articles concerning Lisp and then came the Reddit setback and i thought: "Damnit, it's time to fight back." Some guys i know have started a musician-friendly record label focussed on internet and i helped them a bit with their site, made in php. In the ensuing months they had quite some succes with their site and i discovered the wonders of Lisp. Now they want to add some features and i want to do them in my newly adopted language. < ... > four comments