gh-123152: Add a Concurrency Howto Page#123163
Conversation
e3fb944 to
1e9ccf6
Compare
August 20, 2024 17:12
cecaaeb to
816dd29
Compare
August 20, 2024 20:52
816dd29 to
28d8ac0
Compare
August 20, 2024 20:56
600d188 to
7754912
Compare
August 22, 2024 22:49
facundobatista
left a comment
There was a problem hiding this comment.
Hey! Great work! Added some comments in the doc itself. Thanks for this!
Sorry, something went wrong.
|
Thanks for the feedback, @facundobatista. I'll try to get to it in the next few days. |
Sorry, something went wrong.
|
@ericsnowcurrently is this in a mergeable state, or one where we can iterate on it later? A |
Sorry, something went wrong.
|
It's still a bit of a mess, unfortunately. I'm going to circle back to it at the PyCon sprints. |
Sorry, something went wrong.
|
Let me know if I can offer any help, I think getting some or all of this merged would be useful, even if it takes a series of PRs. I won't be at PyCon unfortunatley -- couldn't make the dates work. A |
Sorry, something went wrong.
|
This PR is stale because it has been open for 30 days with no activity. |
Sorry, something went wrong.
There's still a lot to do, but this mostly has the structure and content I have in mind. My personal objective is to show people what realistic code using the different concurrency models looks like (especially subinterpreters), with the ultimate destination being the side-by-side examples. To me, everything else sets the stage for that. However, I recognize that the value of this doc for users extends beyond my own motivations. 😄
This change includes:
There are some (tricky?) formatting things I've done:
|-prefixed text to manage table cell widths<details>tags for collapsible sections around long code samples<details>in table cells for compact side-by-side code comparisons<br/>tags and----dividers to make some sections more distinctStill incomplete:
Open questions:
📚 Documentation preview 📚: https://cpython-previews--123163.org.readthedocs.build/