It's fascinating how self-contained binaries are now coveted as such a desirable feature. Dozens of languages (if not more) were capable of this decades ago. In fact, some of them could generate self-contained binaries that allowed you to bundle app assets like icons and images inside the executable - no additional add-ons needed. And they were native executables, not complicated wrappers with layer upon layer of dif…
Warp – self-contained, single binary applications
21–30 of 157 posts
Re: Warp – self-contained, single binary applications
#22Re: Warp – self-contained, single binary applications
#23Very neat. Would like to see more languages targeting single binaries. This is one reason (I believe) that has made Go so popular.
I wish also had this. However, containers work. Not sure why they do java though, i thought java has been happy with jars so far.
Re: Warp – self-contained, single binary applications
#24Earlier quoted context omitted.
> The programming field often feels like it's in a giant loop constantly re-discovering what went before. It might feel that way, but this is driven by economics. Basically disk, memory, and bandwidth is far cheaper than it used to be so who cares if you waste a GB or so copying the same libraries all over if you don't have to solve for dependency hell?
> disk is far cheaper Not in the cloud.
Re: Warp – self-contained, single binary applications
#25Very neat. Would like to see more languages targeting single binaries. This is one reason (I believe) that has made Go so popular.
I wish also had this. However, containers work. Not sure why they do java though, i thought java has been happy with jars so far.
Re: Warp – self-contained, single binary applications
#26Re: Warp – self-contained, single binary applications
#27I think it’s funny to use java as an example when jar files have been around forever. Still there are some use cases for other things where statically linking is not possible. I wonder what benefits this has over other solutions? Originally when it said multi-platform i thought it meant that one binary could run on multiple platforms like a fat binary. But i think all of the examples require you to have a specific ta…
Re: Warp – self-contained, single binary applications
#28It's fascinating how self-contained binaries are now coveted as such a desirable feature. Dozens of languages (if not more) were capable of this decades ago. In fact, some of them could generate self-contained binaries that allowed you to bundle app assets like icons and images inside the executable - no additional add-ons needed. And they were native executables, not complicated wrappers with layer upon layer of dif…
> The programming field often feels like it's in a giant loop constantly re-discovering what went before. It might feel that way, but this is driven by economics. Basically disk, memory, and bandwidth is far cheaper than it used to be so who cares if you waste a GB or so copying the same libraries all over if you don't have to solve for dependency hell?
Just an example: https://blog.acolyer.org/2017/04/03/a-study-of-security-vuln...
Re: Warp – self-contained, single binary applications
#29Very neat. Would like to see more languages targeting single binaries. This is one reason (I believe) that has made Go so popular.
Re: Warp – self-contained, single binary applications
#30From the README, it looks like this unpacks the application and dependencies into a local cache in the user's home directory on first run. Is it possible to instead execute the compressed application code directly and present to the resulting process a virtualized file system that decompresses the dependencies on the fly too? Then you could run the single binary without giving it any filesystem access. One way to do…