Compile your code! Provide binaries!


Compile your code! Provide binaries!

For a long time, Linux distributions come with Python and C libraries pre-installed. So, for developers, to publish their projects/apps on sites, like Github and giving instructions on how to compile them, when written in those languages, is simple logic.

The thing is, that now days, a lot of programs/apps, are written in languages like JS, Rust and Go, which are not pre installed in Linux. So if you like an app. that is written in these languages and the developers haven't provided with compiled versions, you have to install the whole environment of each language, just to compile an app.

Now imagine, that you like some apps, that are written in Go, some that are written in Rust and so on... you have to install two or more programming languages and environments, just to compile these apps!!!

Personally i like FreePascal... if i write an app in FreePascal, do i have to make you to install the whole environment (IDE, libraries, compiler, env. variables) to just install one app? So, why the fuck should i do it and install languages, that i am not gonna use, in my system? Why the fuck someone has to make me, to install additional libraries for those apps and perhaps do some digging and debugging to install their app?

The argument, that many apps are written in Rust and Go, so i should install these languages is not valid. I shouldn't be forced to install any language, to just compile an app... the developers are obligated to provide with pre compiled versions of their programs. If they want to share their source code, that doesn't mean, that they shouldn't compile the code and provide binaries.

I don't know if you agree or disagree on that... but for me is a reason not to install an application and even ignore it. If i see a repository, having only the source code, to Rust/Go projects and not provide binaries, i just close the browser tab and continue.

Add a comment

Previous Next