[rucksack-devel] CCL patch

Milan Jovanovic milanj at gmail.com
Wed Dec 23 21:56:29 UTC 2009


This should fix rucksack  on ccl, I just did a simple test on CCL with  
this, but it looks that it's only thing that's platform dependent.  
(btw, why not using bordeaux-threads ?)
Sorry if I missed something (meaby there is non-trivial thing why this  
is not enabled on CCL)  ...  I'm just starting with rucksack
Milan


--- rucksack.lisp.orig  2009-12-23 19:16:22.000000000 +0100
+++ rucksack.lisp 2009-12-23 19:28:06.000000000 +0100
@@ -258,7 +258,9 @@
    (mp:process-lock lock)
    #+sbcl
    (sb-thread:get-mutex lock)
-  #-(or sbcl lispworks)
+  #+openmcl
+  (ccl::grab-lock lock)
+  #-(or sbcl lispworks openmcl)
    (not-implemented 'process-lock))


@@ -267,7 +269,9 @@
    (mp:process-unlock lock)
    #+sbcl
    (sb-thread:release-mutex lock)
-  #-(or sbcl lispworks)
+  #+openmcl
+  (ccl:release-lock lock)
+  #-(or sbcl lispworks openmcl)
    (not-implemented 'process-unlock))







More information about the rucksack-devel mailing list