From rmh3093 at gmail.com Wed Aug 18 19:11:12 2010 From: rmh3093 at gmail.com (Ryan Hope) Date: Wed, 18 Aug 2010 15:11:12 -0400 Subject: [Bordeaux-threads-devel] [BUG-FIX] Error: Symbol "CONDITION-SIGNAL" not found at all in the MP package. Message-ID: I get this error "Error: Symbol "CONDITION-SIGNAL" not found at all in the MP package." using bordeaux-threads from git on Lispworks6. Below is a fix... diff --git a/src/impl-lispworks.lisp b/src/impl-lispworks.lisp index 8c88b30..949e7ff 100644 --- a/src/impl-lispworks.lisp +++ b/src/impl-lispworks.lisp @@ -78,7 +78,7 @@ Distributed under the MIT license (see LICENSE file) #+(or lispworks6) (defun condition-notify (condition-variable) - (mp:condition-signal condition-variable)) + (mp:condition-variable-signal condition-variable)) (defun thread-yield () (mp:process-allow-scheduling)) -- Ryan Hope, M.S. CogWorks Lab Department of Cognitive Science Rensselaer Polytechnic Institute From sionescu at cddr.org Wed Aug 18 20:03:58 2010 From: sionescu at cddr.org (Stelian Ionescu) Date: Wed, 18 Aug 2010 22:03:58 +0200 Subject: [Bordeaux-threads-devel] [BUG-FIX] Error: Symbol "CONDITION-SIGNAL" not found at all in the MP package. In-Reply-To: References: Message-ID: <1282161838.27911.0.camel@blackhole.cddr.org> On Wed, 2010-08-18 at 15:11 -0400, Ryan Hope wrote: > I get this error "Error: Symbol "CONDITION-SIGNAL" not found at all in > the MP package." using bordeaux-threads from git on Lispworks6. Below > is a fix... Thanks, I've committed this fix -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. http://common-lisp.net/project/iolib -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: From matt.lamari at gmail.com Wed Aug 18 20:51:11 2010 From: matt.lamari at gmail.com (Matt Lamari) Date: Wed, 18 Aug 2010 15:51:11 -0500 Subject: [Bordeaux-threads-devel] Is there a multi-implementation way to get a timeout on condition-notify? Message-ID: <4C6C47BF.7050107@gmail.com> On lispworks (6) there's condition-notify-with-timeout. On SBCL - not sure - there's a with-timeout that can make a form throw; but a little birdie told me that it's not supported on all platforms. Any good ideas? I've toyed with ideas for emulating it; but they tend to fall down under scrutiny. From kamils80 at gmail.com Mon Aug 23 17:49:47 2010 From: kamils80 at gmail.com (Kamil Shakirov) Date: Tue, 24 Aug 2010 00:49:47 +0700 Subject: [Bordeaux-threads-devel] ECL implementation update Message-ID: <87k4nh5idg.wl%kamils80@gmail.com> Hi List, The attached patch adds support for condition variables and recursive locks supported by ECL implementation. All test cases now pass with ECL 10.7.1. -- wbr. -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-Update-ECL-implementation.patch Type: application/octet-stream Size: 2558 bytes Desc: not available URL: From sionescu at cddr.org Mon Aug 23 22:24:22 2010 From: sionescu at cddr.org (Stelian Ionescu) Date: Tue, 24 Aug 2010 00:24:22 +0200 Subject: [Bordeaux-threads-devel] ECL implementation update In-Reply-To: <87k4nh5idg.wl%kamils80@gmail.com> References: <87k4nh5idg.wl%kamils80@gmail.com> Message-ID: <1282602262.3300.1.camel@blackhole.cddr.org> On Tue, 2010-08-24 at 00:49 +0700, Kamil Shakirov wrote: > Hi List, > > The attached patch adds support for condition variables and recursive locks > supported by ECL implementation. All test cases now pass with ECL 10.7.1. Patch applied, thanks :) -- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. http://common-lisp.net/project/iolib -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part URL: