2 ms·
What an interesting take. Go, Python, Ruby and countless other languages only have one implementation and real community. I don’t think this is a real concern f
by bitexploder 6y ago
What an interesting take. Go, Python, Ruby and countless other languages only have one implementation and real community. I don’t think this is a real concern for most developers. As long as the language solves their problems and is well maintained with a community that trusts the language maintainers.
- aleksi 6y ago> Go, Python, Ruby and countless other languages only have one implementation That's not true for all those examples: both Ruby and Python have several great implementations and Go started with specification and two implementations.
- bitexploder 6y agoThis is splitting hairs a bit, but, those languages only really have one implementation that dictates where things are going as far as the language is concerned. C is special because of when it started and what it was trying to solve in its day. My point was just that the communities and languages are every bit as monolithic as Rust, so why was Rust singled out?
- cpuguy83 6y agoThat's not true of those other languages. While the alternative implementations are always playing catch-up as it relates to language changes, the developers of those implementations do participate in the discussion around those changes.
- stjohnswarts 6y agoI think we can go with the 90% rule here. I would bet that at least 90% of Python users are using cpython.
- adamdusty 6y agoPython has at least 3 relatively popular implementations that I know of.
- grok22 6y agoJust read that the remobjects folks' elements compiler platform can also compile go...go figure! https://elementscompiler.com/elements/gold/ https://elementscompiler.com/elements/gold/