3 ms·
Having a spec is enough IMO. Go has one. That enables alternative implementations. There are enough reasons to not want an implementation monoculture.
by higerordermap 6y ago
Having a spec is enough IMO. Go has one. That enables alternative implementations. There are enough reasons to not want an implementation monoculture.
- cageface 6y agoWhat are the reasons? I see a lot of benefits of an open source monoculture, especially if corporate backing is uncertain.
- higerordermap 6y agoCompetition is great. If there is no competition, implementation quality stagnates. It happened with GCC, for example.
- cageface 6y agoI doesn't seem like a comparable situation. There were already multiple competing C & C++ compilers including several commercial options. I don't think complacency is holding Rust back.