4 ms·
> Anyone think there'll be another editor that'll surpass VSCode Worthy mention- Zed is the spiritual successful of Atom that is being rewritten in Rust. Text
by screamingninja 4y ago
> Anyone think there'll be another editor that'll surpass VSCode
Worthy mention- Zed is the spiritual successful of Atom that is being rewritten in Rust. Text editors gain and lose popularity often, so the potential is definitely there.
https://zed.dev/ https://zed.dev/
- FpUser 4y agoRust - I would not give rat's ass about what language was used to write an IDE as long as it performs adequately. VS Code definitely does it. I for example can comfortable edit, compile and debug my code written in C++ and other languages locally and on remote servers with fast turnaround. VS code is the closest thing ever to come to a full blown modern IDE. Replicating this complete functionality and plugin ecosystem will not be easy. I would not even bother looking at things like Zed unless it can do the same things.
- bitwize 4y agoRust is pretty much the most important programming language in the world right now. Using it to eliminate entire classes of bugs is a huge win for developers everywhere.
- FpUser 4y agoAs already said I do not care. I would not trade shitty app written in "proper" language over one that is not but does the actual useful work for me. >"...eliminate entire classes of bugs..." With modern C++, static analyzers and address sanitizers this aspect of Rust does not matter that much for me personally. As a language Rust looks way more restricted to me than a modern C++ and dancing around borrow checker is far from fun. Unless explicitly required by contract I do not see it as a business case with positive ROI for me. I run my own company and I actually pay for development.
- 12345hn6789 4y agoThis is a pretty enormous statement. Programming languages are tools and not every tool suits every job. Rust is certainly a "good" language but it will not change the world. In 10 years perhaps we can resume this conversation with some actual substance.
- AYBABTME 4y agoGo changed the world in that it made the rapid development of things like Docker, Kubernetes, possible, along a multitude of other "cloud first" services. This in turn made possible things that were much harder to do before. A single trivial example being the massive NN training pipelines by self-driving companies. All this could have been done another way, using another language, but not at the same speed as what was enabled by the ergonomy of Go, and not with the same enthusiasm. Arguably, the boiling mix phenomenon made a multitude of things happen and possible, by making them easier to do, thus crossing a required minimum threshold where enough people have the time, desire and ability to achieve something. Rust will do the same. It's like catalysts in chemistry. They are not the reagents, but they often make the reaction statistically possible in the first place.
- yjftsjthsd-h 4y agoIt was rather my impression that the classes of bugs that rust fixes are entirely in memory management, which is to say that they never existed in managed languages in the first place. That makes it a big step forward for bare metal and performance critical code, but kind of unimportant anywhere where ex. Java, Python, or JavaScript are used.
- bitwize 4y agoThe fact that Rust lets you use managed programming patterns completely safely, with zero runtime overhead compared to C or C++, makes managed languages less compelling.
- andrew_ 4y agoThis is definitely the one I'm looking at closest. There's also Lapce https://github.com/lapce/lapce https://github.com/lapce/lapce which has great velocity and looks to be a pretty welcoming project. VS Code has become the IE of old imo and it'll take an industry shift to kick it, just like IE. Microsoft is not being a good steward of open source for the project, and over time that will wear on people. Hopefully that'll irritate the right people with the right amount of money to do something about it.