Lapce – Fast and Powerful Code Editor written in Rust
131–140 of 152 posts
Re: Lapce – Fast and Powerful Code Editor written in Rust
#132Earlier quoted context omitted.
Jetbrains is trying to catch up on this, and in some cases has.
If I escape vscode I'd rather it be to something lighter rather than heavier. I used sublime before vscode and I'm tired of my editor using up half my ram.
Re: Lapce – Fast and Powerful Code Editor written in Rust
#133Earlier quoted context omitted.
Not FOSS. For many, that's an issue. Personally, I just don't feel comfortable working with sensitive information or proto-executables in closed-source software. I get the appeal, if you come from macOS or Windows, but for Linux it's often the first "dirty" thing you would introduce, so it feels like a big deal. Btw. I have used Sublime. It is a very nice Editor. Most importantly incredibly snappy and so far no other…
> Oh, yeah, and it's fucking expensive... ~80 USD per user (not per computer, per user), and then you have support for that version the X upcoming years. I understand 80 USD is a lot of money for some people, but I would argue for businesses it isn't and it isn't if you compare it to other stuff. Which requires subscription, or lets you pay with your data / advertising. Even if FOSS, that's arguably worse . (I use Su…
I have access to Sublime Text 3, and even to the Sublime Text 4 beta.
I also pay the yearly Jetbrains full-suite subscription.
Re: Lapce – Fast and Powerful Code Editor written in Rust
#134Re: Lapce – Fast and Powerful Code Editor written in Rust
#135Earlier quoted context omitted.
Either the plugin needs to be written in a common language (JS for VSCode, Python for Sublime Text) or native (Terraform does this for custom providers) but need to support many architectures. WASI fits snuggly in between, being a common intermediate language
But JS _is_ a common intermediate Language. I guess more languages compile to JS than to WASM.
From https://en.wikipedia.org/wiki/Asm.js
> asm.js consists of a strict subset of JavaScript, to which code written in statically-typed languages with manual memory management (such as C) is translated by a source-to-source compiler such as Emscripten (based on LLVM).[2] Performance is improved by limiting language features to those amenable to ahead-of-time optimization and other performance improvements.
> asm.js is mostly rendered obsolete with the introduction of WebAssembly (wasm), which has a bytecode format that is faster to parse. Efforts to extend JavaScript with more low-level features like SIMD.js has also been suspended since 2017. asm.js remains useful primarily as a "fallback" for wasm
Re: Lapce – Fast and Powerful Code Editor written in Rust
#136Earlier quoted context omitted.
I think above comment is about jetBrains fleet. VSCode alternative written in kotlin
I have yet to use a JVM based GUI that felt snappy. JVM based language benchmarks are always really good, but somehow that never translates well to GUIs
So maybe if you want a keypress that responds quickly you should press that key a few times, wait for the editor to respond, delete it, then press it again and you'll see how fast it really is. Seems to me this is tied in with the "lightning fast" claims here and the sneering dismissals in the comments "that doesn't mean ANYTHING"; it's a secret message which means "not heavyweight laggy Java". It's the Python-to-Java's-boilerplate, the Agile-to-Big-Design-Up-Front, the Go-single-binary-to-Python-virtualenv, a calling card rather than a specific performance claim.
[1] https://codereview.stackexchange.com/questions/152733/dijkst... (the answer is otherwise very detailed and interesting)
Re: Lapce – Fast and Powerful Code Editor written in Rust
#137Re: Lapce – Fast and Powerful Code Editor written in Rust
#138You can also check out Helix (Kakoune-inspired, written in Rust, built-in LSP, terminal editor). https://helix-editor.com/ There's also Amp (Vim inspired, written in Rust) although it looks as though development has stopped https://amp.rs/