3 ms·
Cool project! I know it's written in go, but it would be cool to see something like this which uses Cosmopolitan Libc + redbean or something similar to create a
by soulofmischief 4mo ago
Cool project! I know it's written in go, but it would be cool to see something like this which uses Cosmopolitan Libc + redbean or something similar to create a binary which runs anywhere. Would be fun to be able to pass around self-executable website archives.
https://github.com/jart/cosmopolitan https://github.com/jart/cosmopolitan
https://justine.lol/cosmopolitan/index.html https://justine.lol/cosmopolitan/index.html
https://redbean.dev https://redbean.dev
(Certificates just expired for justine's website, just ignore the warning.)
- tamnd 4mo agoThis could be a nice code golf project. It only needs a webview, a ZIM reader, and a way to append data to an existing binary and read it back. I did something like that a very long time ago (Of course, I have forgotten)
- jokethrowaway 4mo agoI never understood the appeal for cosmopolitan. I'd rather have platform specific minimal binaries than a single binary with hacks. Installing packages is a solved problem
- soulofmischief 4mo agoInstalling packages is a completely different activity than passing around self-executable archives among friends. Not everything needs to go through a CI pipeline and distribution platform before you can share it with others. On top of that, I really enjoy being able to write quick little utilities and then pass them around without worrying about what operating system anyone who stumbles upon it has. It's fine if you don't personally find it useful for your workflow, but I think it's mad cool, especially since you can zip together multiple binaries into one, along with data.