I'll be working on a project 开发者_JAVA技巧in concurrent programming, and it would be nice to be able to use Scheme. However, for this project it will be really necessary to use different CPU cores (continuation-based threads won't do).
So, is there some R5RS Scheme that implements SRFI-18 making use of different CPU cores?
Guile 2.0 has a SRFI 18 implementation that uses POSIX threads. (Guile 1.8 had POSIX threads, but no SRFI 18.)
Better late than never:
bigloo supports srfi-18 and POSIX-threads
Chicken Scheme compiles to C and supports SRFI-18 (although you should read the notes section!).
精彩评论