4 ms·
I know it's cool to hate on Windows but some of us have to work with operating systems that support the tools we use. Rust has phenomenal cross-platform suppor
by vvanders 10y ago
I know it's cool to hate on Windows but some of us have to work with operating systems that support the tools we use.
Rust has phenomenal cross-platform support so there's no need for scripts or multiple dependencies. It's just a simple "cargo install <foo>" and away you go.
- jlarocco 10y agoWell that's kind of silly. Unless you're contributing code to the Windows port of Emacs itself then there's no reason I can think of to build from source instead of downloading the prebuilt Windows binary from the GNU ftp site. They have pre-built 32 and 64 bit versions, each with a variety of options http://ftp.gnu.org/gnu/emacs/windows/ http://ftp.gnu.org/gnu/emacs/windows/ Even if that's not feasible for some reason, setting up the build environment is a one time sunk cost, so who cares? I build from source at work because I'm still using an ancient version of Ubuntu there, and "apt-get install emacs" installs version 24.something. At home on a modern Debian system I use "apt-get install emacs" and it works just fine. I did test that build script on OSX, but the one I actually use is from https://emacsformacosx.com/ https://emacsformacosx.com/
- semi-extrinsic 10y agoEmacs, on the other hand, has some pretty big system dependencies (like gtk3, alsa and imagemagick on a modern linux) and one step of compilation where it actually loads up all the elisp stuff (which is really slow to load), then dumps the memory holding the loaded elisp stuff, and on next startup it just reloads the dumped state into memory. Somehow I strongly doubt that's going to be a simple "cargo install foo".