Also see: http://forum.dlang.org/thread/[email protected] http://forum.dlang.org/thread/[email protected]
http://vibed.org/api/vibe.core.concurrency/makeIsolated http://vibed.org/api/vibe.core.concurrency/lockThe last two links point to a working library based implementation that I have been experimenting with in the vibe.d. It already provides a lot of the possible advantages, but with additional language support it could be made really seamless and safe.
