SBCL threads on Intel Mac

CL 処理系 SBCLMac OS X / Intel におけるスレッドサポートに関する議論メモ(@sbcl-devl)。

2006-03-21 Threads and Lutexes on Mac OS X for Intel Status Update より:

Nathan Froyd and I have been working on getting threads up and running on Mac OS X for Intel. Back in November or so, Nathan originally proposed the concept of a lutex, or a lisp mutex lock, that would be API compatible with the current linux futex-based locking code.

Nothan Froyd と Cyrus Harmon の二人が Darwin/x86 上の SBCL でスレッドを動作させようと試みている。Cyrus Harmon は、www.cyrusharmon.org Coming Soon! の人。メールの技術的な中身はついていけないのだが、最後のまとめとしては、

Back to good news, we can rebuild #+(and sb-thread sb-lutex) with itself and we pass all 14 contrib tests. So things are looking good, but there is still more work to do.

うまくいきそうだと。さらに、たぶん今回あらたに開発した lutex (lisp mutex lock) による互換性の向上からだと思うが、

If this is successful it also suggests that threads on PPC/darwin might be feasible as well.

PPC 上でもスレッドがいけるかもしれないと。期待して待ちたい。