2 ms·
> you can get similar "structured concurrency"-like control flow with things like `futures::join!` or `futures::select!`. That sounds very promising, I should
by vanderZwan 7y ago
> you can get similar "structured concurrency"-like control flow with things like `futures::join!` or `futures::select!`.
That sounds very promising, I should give it a closer look (I don't program in Rust myself so I only read blogs out of intellectual curiosity)
- naasking 7y agoOr you can use something like protothreads or async.h [1] if you're stuck with C/C++ and need something lightweight. [1] https://news.ycombinator.com/item?id=21033496 https://news.ycombinator.com/item?id=21033496
- vanderZwan 7y agoCéu compiles to C actually, and I believe Francisco Sant’Anna (the author of the language) makes a direct comparison to protothreads and nesC in one of his papers (probably the PhD thesis). I had not seen async.h before though, interesting! [1] http://ceu-lang.org/publications.html http://ceu-lang.org/publications.html