Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
There are many ways to define efficiency. If, say, you were to define it as the money value of the product divided by the cost of its development - and it was a web site/app - core PHP would be likely be best option.
-
max199313731y@spongegeoff i looked at vscodes apt install dependencies and rendered zhem to an image, because i was looking for where all the performance get wasted.
-
max199313731ySo many perl modules. Just for the Editor, most of them under GTK3.3 and other dependencies.
-
@max19931
I think your understanding of dependencies is rather simple.
Do you know what these dependencies are used for?
Most likely not the runtime of VSCode.
After all, Perl is a scripting language. Most likely it's used for generation during build time, translation or sth like that.
Dependencies can fall into many categories... Not every dependency is actually used at runtime or loaded at runtime.
If you want to minimize dependencies, switch to Gentoo or another source built distro that allows to configure dependencies at compile time level.
Cause that's the only option, given that removing these dependencies usually means a lot of head aches for no benefit at all regarding runtime memory consumption / resource consumption.
It's just wasting disk space. That's it. -
max199313731yI looked on the dependency tree rendered as graph.
xdg-utils pulls in libnet-dbus-perl, which pulls libxml-twig-perl which pulls in libwww-perl, which pulls in a lot of code to work with the Web in perl.
All of which is bloat, that gets pulled in on install.
Why in gods name is vscode if installed over APT, pull in perl modules?
I checked the dependency tree of it, and saw a lot of perl as a deep dependency.
Perl is one of the least efficient language, similiar to PHP.
rant