Hello! #670
Replies: 4 comments 10 replies
-
@baggiponte Hello! I am creating a Theory of Operation document for Rope's type inference. Perhaps our interests are complementary. The ekr-fork-rope2 fork contains my investigations including:
Please feel free to ask questions here about Rope. We may be able to help each other learn Rope's internals. |
Beta Was this translation helpful? Give feedback.
-
@baggiponte I have updated the readme file to include more information about how I work. |
Beta Was this translation helpful? Give feedback.
-
Hi @baggiponte, welcome to Rope. It's always good to have more people interested in supporting and helping with Rope. I'm a Vim user too, so you're in the company of like-minded. Rope is a community project, so I/we do not set priorities or schedule for any contributors, so you're welcome to work on anything you want at your own pace. Do let me know if you need help with anything, and I will try to help whatever I can. |
Beta Was this translation helpful? Give feedback.
-
@baggiponte I'm guessing that you may not have to know much (or anything) about type inference. Rope uses type inference to determine how to do various refactorings. For example, if a refactoring renames an ivar (say |
Beta Was this translation helpful? Give feedback.
-
Hi! I am a Junior ML Engineer based at my terminal. Of course, I use neovim 💘
While my setup with pyright works fine, I do not like how microsoft kept the more advanced functions in the proprietary pylance. I believe that rope is going in the right direction (especially since it's written in python) and I would like to offer my help in advancing the project.
Unfortunately, I am a total newbie in this sense. @lieryan suggested to work on the docs, and that's where I will start. My end goal would be to aid with the refactoring capabilities ("move this function/variable/class to another module and automatically update the imports") and neovim integration via
nvim-cmp
.Please feel free to come up with other recommendations/priorities/guidance!
Beta Was this translation helpful? Give feedback.
All reactions