17 Apr 2000 dan   » (Master)

:sockets Version 0.3 is out and works with SBCL (Steel Bank Common Lisp, forked from CMUCL about a year ago by one brave William Newman, and has a reproducable build process. This is good)

According to the CL standard, READ-SEQUENCE is supposed to read the number of bytes you ask for, not just block until it gets some bytes and read those. It seems that the only way to get traditional Unix-style "block until something is available and return it even if it's short" is to write it yourself using READ-CHAR followed by repeated READ-CHAR-NO-HANG. If this is true, CMUCL gets it wrong. Rewrote :sockets tests until they work even with a READ-SEQUENCE that gets it right.

I was right about having broken it for CMUCL, incidentally, but it was a trivial fix

dhd is getting sexpual urges ...

Ankh may be claiming that rms hurts the open source community, or may be claiming that some people might want to claim that. I should probably not rise to that, actually. But, for the record, I don't. I did laugh at (but didn't participate in) the esr dimwit-fest, on the other hand.

yakk, the weird diary ordering you observe is probably a result of people editing their past diary entries.

I read the non-coding contributions article and was going to follow up saying ``surely this is stunningly obvious?''. Am moderately taken aback to hear that in many projects it's not - but then, other people's projects probably have several orders of magnitude more users than mine. Yes. :sockets version 0.3 - download it and be the second user! I'll reply to your mail, promise ...

Latest blog entries     Older blog entries

New Advogato Features

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!