<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">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.<div><br></div><div>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.</div><div><div><br><div>Begin forwarded message:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>From: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">"Matthew Lamari" <<a href="mailto:matt.lamari@gmail.com">matt.lamari@gmail.com</a>></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Date: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">3 June 2008 11:55:42 EDT</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>To: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">"Greg Pfeil" <<a href="mailto:greg@technomadic.org">greg@technomadic.org</a>></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Subject: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><b>Re: [Bordeaux-threads-devel] Lispworks additions to Bordeaux - where do I submit?</b></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div> </div><div><br>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.</div> <div> </div> <div>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.</div> <div> </div> <div>(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).</div> <div> </div> <div> </div> </blockquote></div></div></body></html>