>>>>> "PS" == Philipp Stephani <p.stephani2@gmail.com> writes:
>> Are you willing to invest much time in implementing your solution?
PS> I think this is important, so I'd be willing to spend some significant
PS> amount of time on it. If it turns out to be a huge time sink, we'd still
PS> have the existing concurrency branch, so we wouldn't be worse off than we
PS> are now.
This sounds great, Philipp, I look forward to your experiment.
I've pushed the experimental branch to 'concurrency-libtask'. It's essentially a simple wrapper around libtask, which implements CSP based on setcontext. I've also implemented a Windows equivalent based on Windows native fibers, but haven't tried that yet.