leetwinski
leetwinski
Interoperability with lparallel? [was: SBCL: stmx.lang:*current-thread* seems to never be rebound]
It seems that `stmx.lang:*current-thread*` special variable is not rebound, breaking interop with lparallel. Example: ``` (ql:quickload :stmx) (ql:quickload :lparallel) (setf lparallel:*kernel* (lparallel:make-kernel 4)) (lparallel:future (stmx:atomic 1)) ``` raises condition: ```...
Follow up on [this discussion](https://github.com/cosmos72/stmx/issues/26) in `stmx` repository. We found out that `*default-special-bindings*` special variable gets overwritten by kernel bindings in `with-thread` macro on thread creation. The patch solves this,...