News for hackers. Stuff that matters.
Re:Go Statement Considered Harmful (2018) by wskinner on Friday March 19, 2021 @10:22AM (#26513655)
I was surprised to reach the end of the article and find that Trio is just a python library. Doesn’t that mean that even if you use Trio, if you also use any other libraries, you still cannot be sure about the concurrency properties of your code unless you read the transitive closure of your dependencies? I expected Trio to be a new language which enforces nursery usage in the compiler.
Re:Go Statement Considered Harmful (2018) by jdc0589 on Friday March 19, 2021 @12:58PM (#26515674)
I believe that is correct, unless it does some crazy monkey patching or something (which would be horrible).

sounds just like some of the original problems with the python event-loop webservers: everything was great until you used something that wasn't great.