Live data from Hacker News

Lapce: Fast and Powerful Code Editor Written in Rust

github.com

61–64 of 64 posts

Re: Lapce: Fast and Powerful Code Editor Written in Rust

#61

Earlier quoted context omitted.

I don't get the point you're making. Yes, the popularity of technologies is impacted by the popularity of related technologies. My argument is that Rust is certainly going to remain relevant for the next 20 years or so. When this project is no longer maintained, it probably won't be because Rust is no longer being developed, and it probably won't be because nobody writes Rust around. If Lapce were written in somethin…

> I don't get the point you're making Just that Emacs was written almost a half century ago, and is still thriving despite being written in a language (LISP) that is basically obsolete. > My argument is that Rust is certainly going to remain relevant for the next 20 years or so Maybe, maybe not. Look at how quickly Perl (so promising to begin with) disappeared to be replaced by Python. Many new languages have tried,…

> Just that Emacs was written almost a half century ago, and is still thriving despite being written in a language (LISP) that is basically obsolete.

Yes, this is true. I still stand by my point that the longevity of a language has implications for the longevity of most projects. It's a probabilistic statement with exceptions, and Emacs is exceptional.

It's also worth noting that Emacs is written in Emacs Lisp, a language which is regularly updated.

> Look at how quickly Perl (so promising to begin with) disappeared to be replaced by Python.

Don't get me wrong, Rust's longevity is a guess. It's in the Linux kernel now, so that gives me hope that learning Rust is paying off.

Cargo is fantastically nicer to use than most other languages tooling. If I'm wrong, then that means something even nicer than cargo is around, which would be very nice indeed.

> If the likelihood of being around in 20 years ... was the main decision making factor, then Java would probably be a safer bet.

This is true, but the premise doesn't hold. The longevity isn't the main decision making factor. No decision is even being made, and you're arguing against a point nobody is making.

Please refer to my original comment: I'm only listing reasons why I like knowing something is written in Rust.

Re: Lapce: Fast and Powerful Code Editor Written in Rust

#62

I don’t care in which language my editor is written in. From the user perspective, what sets it apart from the plethora of available and more mature editors?

> I don’t care in which language my editor is written in.

Sure you do. If I offered you a version of your current editor in the Befunge programming language, you'd rightly decline!

Programming languages aren't just all "basically the same".

Programming language choice, communicates something because programming languages have values.

Would you prefer a text editor written in Ruby or one written in Python?

This relates to a favorite article of mine:

It's not what programming languages do, it's what they shepherd you to.

https://nibblestew.blogspot.com/2020/03/its-not-what-program...

To tie in one of the article's examples:

> Perl shepherds you into using regexps

If you believe that regexes are hard to debug and overly complex, you might resist a text editor written in perl because it's likely that regexes are used everywhere (even when they shouldn't be).

Re: Lapce: Fast and Powerful Code Editor Written in Rust

#63
post #4
post #2

Written in Rust and yet when I downloaded it — admittedly a few months ago now — it segfaulted within a minute of me opening it for the first time. 0/10, not inclined to try again.

People who think the programming language magically makes bugs disappear don't know what they're talking about. Yes, Rust makes a few categories of bugs disappear, but there's a vast number of bugs that you can still easily create even using Rust with all linters you can find enabled... just saw on another thread someone complaining a Gemini (poor man's internet) server responded with a Rust panic coming from an `unw…

> People who think the programming language magically makes bugs disappear don't know what they're talking about. Yes, Rust makes a few categories of bugs disappear,

I think few categories undersells it. Just having Optional/Maybe in a language legitimately does make bugs disappear.

Re: Lapce: Fast and Powerful Code Editor Written in Rust

#64

>VSCode Remote Development VSCode does this feature the best. No other IDE comes close. I'm a jetbrains guy and I would've given up on vscode completely if it were not for this feature. This thing is extremely important for embedded systems and development on the edge and only vscode really does it well enough to be useable. Glad to see Lapce has it to. Going to try it out.

> VSCode does this feature the best. No other IDE comes close. I'm a jetbrains guy and I would've given up on vscode completely if it were not for this feature.

It is really good, I'm sure a lot of people feel like they have to use VSCode because of it.

How convenient it's not open source huh?

Post reply on HN