It's great software but really far from being the greatest of all time.
HN user
npigrounet
Gitlab is totally buggy and way too expensive.
Rust will quickly replace C in the kernel, I have no doubt about it.
Just look at the prices on their website.
Qt is too much expensive and closed-source.
No, no, don't worry: Windows is the problem.
It's so expensive. Qt's pricing model is absolutely terrible.
Rust guarantees insane performance and no bugs.
Why Lua?
I agree. As soon as you start working in physics simulation, 3D rendering, signal processing (image, audio)... you realize that programming isn't just CRUD web apps.
Yes, what are doing the devs? They should spend more time working for my own needs on their free time for their free software! /s
Is it faster than LuaJIT?
Rust never struggles! It just takes its time to be perfect <3
This is so much better than the previous, buggy, unsafe and dangerous C implementation.
Let's just wait for JS bindings for all these things and let's see what competent people will use. You already know the answer, do you? Yes, it'll be the JS bindings.
I doubt that. C++ programs have always tons and tons of memory leaks.
JS is almost close to the metal nowadays thanks to the stunningly optimized JIT.
In a few years or so, the runtime itself will be in JS. It's unavoidable, this is the way things are.
So far, JS has beaten C++ in speed on a lot of topics.
VSCode did more in a few years than emacs did in 40 years.
You do know very well that all of this is going to happen someday. Everything will be re-written in JS just because it's possible. And numbers will show that those solutions beat C++ in speed and resource usage, like VSCode does.
Why use C++ when JS is faster? VSCode proves that. It's orders of magnitude faster than old VS, has more features, uses less resources, etc.
Nowadays JS is as fast as C++, if not faster.
Electron apps running at the same time: VSCode, Slack, Discord, Signal, Bitwarden, Teams... Most of the apps are made with Electron now. It's an exception when something isn't made in web technologies, nowadays.
This is nothing, back in the day we had a 1M loc Java class.
Not even Rust?
Qt runs like shit compared to Electron, and its license prices are way too expensive. Moreover it's C++ so a deprecated, unsafe, un-cool and uninteresting dying language no one wants to write anymore.
Just curious: why Qt and not web technologies?