-
Notifications
You must be signed in to change notification settings - Fork 83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Backport BetterScreen into pyte #47
Comments
Yes, I am interested. Personally, I don't have the time to do a lot of work on this right now, but all help is appreciated. However, it's not necesarily easy. For a part, the duplication is because
So, if we can remove some duplication, I'd very much appricate that. However, if for instance it involves adding function calls in expensive code, I'd rather not do that. Jonathan |
Faster parsing and CPR were backported and released as 0.5.2, so Do you have a benchmark suite I can use to ensure there're no regressions? |
Hi @superbobry, there's a tool called |
Thanks for the pointer. I remember using |
No, it doesn't. Sometimes I measure the time it takes to execute for instance |
Progress update: I've backported more
You've done a very impressive job speeding |
Quick question before I proceed to |
Hi @superbobry, Sorry for the late reply. (I've been busy, lately.) For For the last few months, I've been using pymux fulltime for all my work. Actually, it never seems to crash, and all terminal applications that I use, work fluent. |
Currently
BetterScreen
duplicates a lot ofpyte.Screen
functionality. Clearly duplication is no good when it comes to software, as the bugs need to be fixed independently in multiple copies of the code. The same goes for other maintenance changes like performance optimizations.I would very much like to make
Screen
extensible so there is no need for duplication. Would you be interested in such a PR?The text was updated successfully, but these errors were encountered: