[Bordeaux-threads-devel] Basically, I suck (LW patch)

Greg Pfeil greg at technomadic.org
Fri Jul 31 20:22:49 UTC 2009


Matt wrote this nice patch to add condition-variables for LispWorks,  
and I never  got it merged. I'm gone for the weekend, then switching  
jobs next week, then gone in Pittsburgh, then to Europe. I'm afraid if  
it's left to me, this will never get in.

The only thing from my perspective that should change is that the unit- 
test-lw-conditions function should be moved into the test suite (as it  
should work just fine for any impl) so everyone gets the benefit.  
Stelian has a much better view of the state of BT these days than I do.

Begin forwarded message:

> From: "Matthew Lamari" <matt.lamari at gmail.com>
> Date: 3 June 2008 11:55:42 EDT
> To: "Greg Pfeil" <greg at technomadic.org>
> Subject: Re: [Bordeaux-threads-devel] Lispworks additions to  
> Bordeaux - where do I submit?
>
>
> I'm a win32 guy, so I'm not sure what you'd want the file diffed  
> with - please find the full file enclosed - I'm guessing the  
> original doesn't change very often, and that you could diff it  
> faster than explaining to me what to do.
>
> I added a simple unit-test and tried to heavily comment this, as  
> it's not trivial like the other call-throughs, and should probably  
> come under more scrutiny.
>
> (Unlike the non-implementation-supported literal polling) the  
> Lispworks' "process-wait"-based polling seems lightweight enough to  
> be usable in the same situations as true condition/notification,  
> with negligible cpu hit while waiting (see my comments if interested).
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/bordeaux-threads-devel/attachments/20090731/07535f56/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lispworks.lisp
Type: application/octet-stream
Size: 11554 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/bordeaux-threads-devel/attachments/20090731/07535f56/attachment.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/bordeaux-threads-devel/attachments/20090731/07535f56/attachment-0001.html>


More information about the bordeaux-threads-devel mailing list