PR2: Theory of Operation#660
PR2: Theory of Operation#660edreamleo wants to merge 5 commits intopython-rope:masterfrom edreamleo:ekr-654-theory-and-study
Conversation
|
@lieryan Rather than create a discussion, I'd like to say here a few words about my approach. I'm happy to go slowly I think of this PR as a self-guided graduate course. I'm not sure whether it will take one or two semesters :-) The absence of documentation (including docstrings) forces me to take at least a brief look at all of Rope's code. I don't mind. The Theory of Operation should say a few words about how type inference fits into Rope's code base. I'd rather not ask for help just now. Again, this approach forces me to take a close look at all the relevant code. Ahas should be documented immediately, before the previous confusion/ignorance becomes completely impossible to recreate. No, the Theory of Operation won't be a history of my study, but it should discuss all the questions that newbies will have. |
|
@lieryan I am going to close this PR. I'll use ekr-fork-rope2 to work on the Theory of Operation without bothering you. |
See #654. Supersedes PR #657. This PR will remain a draft until Phase 3 is complete.
The branch name is misleading—this PR will contain only two
.rstfiles.tracing_utils.pyhere.