3 ms·
I disagree. One of the reasons it works so well is that it has a lot of code written in C++. With a very specific feature-set of C++, as all single programmer
by Shorel 14y ago
I disagree.
One of the reasons it works so well is that it has a lot of code written in C++. With a very specific feature-set of C++, as all single programmer C++ codebases are.
An opensource project would focus in the slower Python part as most open source developers hate C++ and swear by scripting languages. Or would go on countless religious wars about what specific subset of C++ should the project use. They would even waste a lot of time editing out perfectly valid preprocessor macros simply because 'macros are evil'.
So far it has been proven to be better managed by its owner than it could have been by the community.
Let the OSS people improve on Notepad++. You can even setup a Kickstarter for them, and it would be good enough for that project.
- streptomycin 14y agoJust because it's open source doesn't mean the community gets to directly decide features for the official release. The original developer would almost certainly be a Benevolent Dictator for Life. If some other people wanted to fork it and do stuff that you disagreed with, then you could respond simply by not using their fork.
- zerd 14y agoA closed source project (as it is as of right now) can ONLY focus on the "slower Python part", as it is the ONLY way of extending Sublime Text. I really can't see how open sourcing ST would make it slower. If I wanted to extend it in a way that is not supported in the Python API, I simply can't.