Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Maybe you didn't get the whole "I picked it because it was easy to install" part. Building software from source is pretty much the exact opposite of that.


Rust is designed to be built from source, and the development toolchain is light enough to keep on a VPS if that's your bag. If you have Cargo installed, compiling and installing from source is easier than using NPM.


> and the development toolchain is light enough to keep on a VPS

Or, you know, in a Docker container...

I build pretty much everything that's not C/C++ and/or Go using a Docker container now.

When you're working in a team, it's also an amazing way to share the build environment


I couldn't care less about Rust. The fact that this project used it is irrelevant to me and I have no desire to setup a Rust build env.


It really depends. Go and Rust softwares are generally easy to build from source


I was trying out a bunch of different similar products, I was not going to set up a build environment just to test software. I immediately disqualified anything that required I build it from source.

Of the ones that didn't, very few had working install documentation and I wasn't going to fix it for them just to try out their product. I did open issues on their trackers about it for them, not that they cared since nothing has been done.

Bitwarden_rs was the one that had working install documentation that didn't require a build environment. It met our requirements in testing, so I deployed it to production.


Yes but coming from a go or rust neophyte to trusting that you've installed correctly from source is probably a higher bar than knowing that you've run a container correctly.


Lmfao, you assume that docker is easy to install


Docker was an apt install, it wasn't exactly what I would call difficult.


It's not?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: