3 ms·
Just based on what I see rustfmt is copied from gofmt which borrowed it from Python. Cargo is just another pypi with certain improvements. Rust RFC's process i
by dragonsh 7y ago
Just based on what I see rustfmt is copied from gofmt which borrowed it from Python. Cargo is just another pypi with certain improvements.
Rust RFC's process is also from there.
Hopefully rust can have something like PEP-8 in Python to inculcate habit in programmers to write beautiful readable code.
- yxhuvud 7y agoEh, what part of gofmt is borrowed from python? Python hasn't even bothered to have all parts of its standard library formatted to follow PEP-8.. As for pypi, it is Perl that (as far as I know) invented language specific packaging. Then Bundler, a Ruby project took and improved the situation and let people easily create repeatable and predictable installs. Some of the people behind Bundler then went on and built Cargo. Packaging for Python is and has always been a mess, which people shy away from rather than copy. There are some signs of improvement in later years, but it is not from pypi. As for RFCs, I would assume the RFC process should reasonably be attributed to IETF. They were a bunch of decades ahead of Python there..