4 ms·
I know people complain about the negativity on HN, so this is a minor nitpick. I have been an on-and-off Linux and UNIX user for a while, but ... > It's just
by 616c 12y ago
I know people complain about the negativity on HN, so this is a minor nitpick. I have been an on-and-off Linux and UNIX user for a while, but ...
> It's just a standalone executable that will run anywhere without being installed. See the Releases page for pre-built Linux x64 binaries (you need Rust and GTK+ 3.10 or above installed).
Is this not contradictory? Granted, statically linking GTK, 2 or 3, must be ridiculous, but would this still be considered a standalone binary? Granted, I think this might be a variant of libc needs to link to and I am just confused, but I am curious what more knowledgeable people think.
Anyway, I am not dismissing this project though. It sounds very cool. I might give it a shot.
FYI to everyone, racer is also a core component of making Rust hacking on Emacs wonderful, from what I hear. I have yet to be Rustacean.
https://github.com/phildawes/racer#emacs-integration https://github.com/phildawes/racer#emacs-integration
- jscheel 12y agoWell, that, and anywhere realistically means anywhere except the most widely-used operating system in the world. Of course, the dev has absolutely no responsibility to provide that, I just thought it was funny.
- kenbellows 12y agoI think he meant anywhere within a filesystem, not anywhere in the world or on any OS
- ben0x539 12y agoWhy would you want to run an IDE on Android? Most of those don't even come with real keyboards!
- deleted 12y ago[deleted]
- kenbellows 12y agoI read "standalone executable that will run anywhere without being installed" to mean that it's a single executable file that you can move around, it doesn't drop a mess of `.so`s or config files all over your system, and it doesn't need to be in any particular directory to work properly, but NOT that it has no dependencies. As you alluded to, it's nearly impossible to package any non-trivial program (especially anything with a GUI) into a single executable with every dependency statically linked; it would be enormous and unwieldy. So defining "standalone" in terms of the number of new files entering your system (only one) is, IMHO, the more useful definition.
- gw 12y agoYeah that's a good way of putting it (I'm the developer). I intend to bundle the GTK libraries in the Mac version when I'm ready to start pre-building it.
- 616c 12y agoI just want to say I am way below your skill level, and I mean no disrepect. I see a lot of standalone (especially playing with Haskell binaries, like pandoc). To use one such example, even Pandoc and company are not even self-contained. The problem is I am not sure where other people in Linux communities draw the line. It is not a really serious thing. Still I applaud you and other Rustaceans. It is nice to see fully formed GUI apps in Rust, because it makes it look to outsiders that news of stabilizing releases means people are really investing building useful tools.