4 ms·
Missed opportunity to write it in a Memory-Safe, White House approved language and call it Rustpad or something...I joke of course. After reading the title I w
by emestifs 3y ago
Missed opportunity to write it in a Memory-Safe, White House approved language and call it Rustpad or something...I joke of course.
After reading the title I was 99% sure it would've been an Electron app, nice to see it's actually native. Good work.
- collegeburner 3y agoan electron implementation would sorta kill the point of npp :)
- sharken 3y agoAbsolutely, the startup speed of npp is addictive. If only VS Code could be half as fast.
- denimnerd42 3y agothat's the main reason I stuck with sublimetext for soooo long. It's so fast and it can handle insanely huge files plus it can do column operations on text on insanely huge files. VS Code does seem to have been optimized since the first few years though and its not hardware related.
- j1elo 3y agoThe GUI is made with Qt, for which the preferred programming language is C++. So that could be one reason already. There are a lot of bindings listed for Rust in the Qt docs [1] though, but they will always be a subpar experience compared to the first-class support for C++ in Qt. [1]: https://wiki.qt.io/Language_Bindings https://wiki.qt.io/Language_Bindings
- arsome 3y agoYeah and the main editing component is Scintilla, also C++.
- DonnyV 3y agoI was thinking the same thing. Why didn't they do it in Rust? But probably because the GUI story with Rust is still evolving. Only recently have I started to see UI frameworks popping up for Rust.
- deleted 3y ago[deleted]
- deleted 3y ago[deleted]