At the moment I'm trying the new blog of my provider. See here
One windows reinstall, falling laptop and overfull mailbox makes a 18e release for debian late ;-(
CLX hacking has been delayed by preparing a 18e CMUCL release for debian. That and keeping up with the CVS HEAD... Oh how I like sbcl's build process so much more.
Very long time no update. What have I been doing? Well. Raising a kid takes a fair bit of my time. :-)
My current project is dragging CLX kicking and screaming into the 1990's. The whole
without-interruptsconstructions have to go. If you are in doubt, read Daniel Barlows diary.
I will try to keep a up-to-date log of events here.
Long time no diary.
I've been working like a slave recently, so I couldn't do much for cmucl or sbcl. I've noticed the work of crs on the vector operations... impressive!
My love with logical-pathnames has come to an abrupt end now that it turns out that none of the big commericial players got the implementation right. It has no sence trying to get them in line with an obviously broken spec. I think the URI idea is the right solution, but it will take some hacking before adsf+URI is working enough to replace mk:defsystem+LPN :-(. Soo much to do and almost no time...
Recently we went by car from Wilrijk (Belgium) to Napoli (Italy). Impressive. Especially the difference in drivers is noticiable... Also very impressive if you see the Brenner tunnel you went through closed due to a small disaster :-(
I really should get a job in Naples: better weather, better food, nice in-laws...
10 weeks and counting down...
Had a horrible week. Spend too much time at work on nightmare firewall problems... No sbcl hacking :-(.
Now I'm off to rest... And maybe release a new cmucl version :-)
Common Lisp: cmucl 3.0.3 and related packages are shaping up. They seems mostly stable and the bugs I'm fixing are small onces. So either it is fit for release in the next debian version, or the day before the freeze (as per tradition) someone finds a huge problem.
Life: it seems all the signs for the offspring projects are go. ETA: JAN-2002. Other projects will suffer at the start of the project, but I hope to get the milestone proto-lisp hacker in about... 8 years?
Cliki: Added a very egocentric page for people to ask their questions that I see in the IRC logs but for some reason they don't ask me. boggle...
Still having problems with lazy allocation mode. Sigh. Why it suddenly decided to bit-rot on me is beyond me...
So now I'm trying to understand why it segfaults at eip=0x0 by pure meditation
Sigh. Just as was buzy porting the new CLX to sbcl (actually porting some socket interface of sbcl to clocc-port) I find out that cmucl's lazy mode fails on the new 2.4.7 kernel.
So now I'm again debugging OS/GC interactions... Fun fun fun
fufie: logical pathnames are a bitch. I see that in a few years we will do away with them in cCLan, but for the moment let's try to make use of them so we again a little experience of what it actually needed...
The fast that the clisp people have their own special view on the standard doesn't help of course :-)
What have I been doing? Mostly trying to get sbcl working with the new CLX I've been working on, and discovering protocol errors in said POS.
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!