3 ms·
Would love to see Python support. This project and your libc sort of break my brain and I reverse engineered weird stuff for a decade professionally. I understa
by bitexploder 4y ago
Would love to see Python support. This project and your libc sort of break my brain and I reverse engineered weird stuff for a decade professionally. I understand how it all works, but it is easy to understand something once someone built it. Some of the design choices and constraints were just not things I would have thought reasonable for a project like this.
- jart 4y agoI'm open to considering change. For example, the project has a lot less assembly than when it started. Please join our Discord and tell us the particular things you had in mind! https://discord.gg/EZwQUAcx https://discord.gg/EZwQUAcx
- bitexploder 4y agoI did not mean it in “I would not have done it this way” way. Just “I did not even consider that a way to do it” in a good/great way. It is like… you had a clear end goal in mind and all of the things you wanted led you down this really amazing/cool path and the end result is just incredibly cool to see. It is the sort of project you can only really get done sticking to a plan (first principles really?) and not letting it get watered down along the way.
- jart 4y agoThank you! https://justine.lol/sizetricks/ https://justine.lol/sizetricks/ covers some of the hacks for anyone reading who's interested. It's certainly felt the last few years, since I discovered the hack, the universe had put me on a mission to make executables portable. Writing files like //ape/ape.S also felt like I was writing a chronicle of the history of modern software. It's been a fun ride!
- rlawson 4y agoSingle file Django deploys? Yes please
- jart 4y agoTry this: git clone https://github.com/jart/cosmopolitan cd cosmopolitan make -j8 o//third_party/python/python.com Then put Django in the zip under the .python directory. You can also use the `.args` file just like redbean to have `-m module` run by default.