4 ms·
Serious question with no irony at all. But why? How is this useful?
by 4gotunameagain 8y ago
Serious question with no irony at all.
But why? How is this useful?
- ivanbakel 8y agoIt interprets Python - what about that doesn't appear useful to you?
- pm90 8y agoSerious Question: does everything need to be useful?
- blocked_again 8y agoI think everything in the Universe is useful for some purpose. Can you name anything that is completely useless?
- saghm 8y agoApparently the word "useless" itself, from what you're saying
- blocked_again 8y agoIf word "useless" is actually useless then the word "useless" cannot be useless
- saghm 8y agoOops, Russell's paradox strikes again
- coldtea 8y agoMost of the universe is completely useless. And I mean unbelievably vast quantities of space and matter.
- blocked_again 8y agoSpace and time can be quantum error correcting code. Also the Universe might not be stable for us to live if the matter and space is missing. https://www.quantamagazine.org/how-space-and-time-could-be-a-quantum-error-correcting-code-20190103/ https://www.quantamagazine.org/how-space-and-time-could-be-a...
- coldtea 8y ago>Also the Universe might not be stable for us to live if the matter and space is missing Let's put it this way: a million galaxies could blow up entirely to bits, and as far as we are concerned it wouldn't even make any difference.
- blocked_again 8y agoIt's probably useless for us now but a space faring civilization can use them for expanding their civilization :)
- schmichael 8y agoAt least 1/3 of Python's CVEs could have been prevented by using a memory safe language like Rust: https://www.cvedetails.com/product/18230/Python-Python.html?vendor_id=10210 https://www.cvedetails.com/product/18230/Python-Python.html?...
- orf 8y agoSerious question: why not?
- Zelmor 8y agoIt's not.
- sametmax 8y ago- You eliminate a whole class of errors from the Python implementation, making it not only safer, but easier to contribute too. Indeed contributing as a beginer on a big C project is super hard, and need a lot more supervision than in rust. - You leverage higher level concepts. This makes it easier to debug, easier to read, easier to maintaing, and all in all more productive. - You get a vastly better toolchain. So of course again more productivity, but also potentially the possibility to include external dependancies or splitting the project in several parts. You can do that in C, but it's hell of a lot more work. Cargo in rust has a stellar reputation. - Instead of providing Python, you can just provide cargo. Suddendly, your dev plateform is Rust AND Python. Together. With C it's very hard to do, but with cargo, it's possible to abstract all that and make them work like a singular entity. The possibilities are amazing. - You prepare for the future. C is a legacy language. We use it because we don't have anything better now, tons of existing code and documentation, plus experienced devs. But 20 years from now, you will wish Python is not written in C. - Free webassembly: being able to emit webassembly out of the box is going to get more and more important, as everybody wants it to become the lingua franca. Rust offers this for free. But even as importantly, it may help us to use webassembly dependancies into our Python project.