Hacker News new | comments | ask | show | jobs | submit login

I think one of the main reasons it exists is that it's written in Rust. One clue is that the TLD is .rs, plus there's been a lot of "a <type-of-program> written in Rust" lately. Which is fine; it's just an observation. I myself am going to be getting into Rust soon, hopefully.



Yes, this is definitely one reason. At the time, I was interested in working on Vim, but it's hard to make changes to a C codebase and be confident you won't introduce segfaults or subtle memory safety issues.

Rust's "hack without fear" mantra definitely applied here. :)


being written in rust might make it more appealing to develop, but it doesn't give any benefit to the user and I can't see it being a reason for someone to use this over vim


Rust programs tend to be more stable, more efficient, and more highly parallelized than equivalents written in other languages by developers of the same quality.


Again, I am not sure when is the last time vim crashed on my *nix set up. Not trying to sound unreasonable but in this argument of VIM/amp it might not be relevant.


It depends upon plugins. My Vim is quite prone to crashing but I'm fairly sure it is one of my plugins.


Yeah, more than likely. I'm down to just a handful of plugins and don't recall it crashing in the last couple of years, and I use it a lot.


False advertisement is false. Please refrain from such statements as it actually hurts the language more.


I think that that statement is true, the "tend to" and "same quality" are very important qualifiers though.


I think it's a lot easier for someone to learn a new language, or learn the benefits of a new language, by recreating something which already exists.


I usually go for irc bots when trying to learn a new language. I already know the api and the thought process which makes it easier.


> there's been a lot of "a <type-of-program> written in Rust" lately

It's the new Go.




Applications are open for YC Summer 2019

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: