[Openmcl-devel] I/O streams timeout implementation?

Gary Byers gb at clozure.com
Mon Mar 10 16:52:04 PDT 2008

On Mon, 10 Mar 2008, Adam Goodson wrote:

> There was some discussion back in the end of December about implementing I/O
> timeouts and there are some revisions in the trunk -- is this working
> reliably yet?
> I'll be trying a recompile shortly, but the reason I ask is that I've
> slapped together some code to implement this (via a garbage-collector
> thread), but if that can be abandoned in favor of a hard-coded option, that
> would be wonderful :)

This code is in the trunk (which will be the 1.2 release Real Soon Now).
We're trying to really do documentation this time (rather than the
back-of-the-envelope release notes) and hope to be able to have a
release candidate available  ... Real Soon.  (Like maybe a week, not
to put any pressure on anyone ...)

If anyone's feeling adventurous, it should be possible to check out
the binaries/interfaces for a given platform and sources by doing:

shell> svn co http://svn.clozure.com/publicsvn/openmcl/trunk/PLATFORM/ccl

(where PLATFORM is one of darwinppc,linuxppc,darwinx8664,linuxx8664, or

The binaries (kernel/image) you get from that should be fairly recent
(recent enough to compile the sources without major issues.)  Trying
to compile from older (1.1x) binaries would encounter major issues.

The stream timeout stuff seems to work pretty well (though there are
things to go wrong there), and it would be good to get people pounding
on this (and, I realize, easier to do if the new stuff was documented.)

More information about the Openmcl-devel mailing list