Unix sockets
Unix sockets
Posted Jan 2, 2025 10:13 UTC (Thu) by smurf (subscriber, #17840)In reply to: Unix sockets by khim
Parent article: Systemd improves image features and adds varlink API
Another platform where cancellation Just Works is Python. I've been using the Trio async runtime for ages now (or what feels like them, given that the library is ~7 years old), and there's even a way to side-step the two-color problem if necessary ("greenback").
> Thread-based word also have it's own solution
Umm, might you be persuaded to not mix up "its" and "it's"? Thanks.
> Arbitrary cancellation in arbitrary place is just not safe!
which is one reason why the two-color problem sometimes is not a problem and async/await is actually helpful: at every place you can possibly get cancelled (or rescheduled) there's a glaringly obvious "async" or "await" keyword.
Posted Jan 2, 2025 12:38 UTC (Thu)
by Wol (subscriber, #4433)
[Link]
> Umm, might you be persuaded to not mix up "its" and "it's"? Thanks.
Mind you, he's in very good company - the number of NATIVE speakers who mess it up ...
Herewith a Grammar Lesson - the apostrophe should *only* be used to indicate an elision (aka missing letters).
In "ye olde English" (and that's a thorn, not a y), possessives were created by adding "es". In time, people dropped the "e", and the standard ending became " 's ". Except there's a special rule for words that naturally end in "s", for example "James", which may have passed through "James's" before the official standard of " James' " took hold. Mind you, people are happy to use either version.
Now to the thorny question of "its". Here the possessive has always been "its", with no "e". Hence it does NOT have an apostrophe, because there was no letter there to elide. "It's" always is an elision of "it is".
Cheers,
Unix sockets
Wol
