5 ms·
That's exactly this Courageous transition! A language that doesn't evolve and is scared of change is a dead language That's true for programming languages, b
by Kukumber 4y ago
That's exactly this
Courageous transition!
A language that doesn't evolve and is scared of change is a dead language
That's true for programming languages, but also for spoken languages too
I hope the D community gets it right when they design the version 3 of their language
A lot to learn from Python's successful transition
- chucke 4y agoTell that to perl, or php.
- Kukumber 4y agoTell that to python, or C#
- chucke 4y agoWhat example is C# exactly? Never struck me as anything reaching wide adoption outside of the enterprise MS market, and you can certainly change anything if your customers already sunk the licensing cost. I certainly never and will never touch it, with or without incompatible language changes.
- Kukumber 4y ago.net -> dotnet core
- flohofwoe 4y agoI really can't say if you're serious or joking. Python's transition can only be called 'successful' if the plan was to inflict as much pain as possible on maintainers of Python projects (and nowadays, Typescript via Deno doesn't really look all that bad for new projects where I would have used Python before). If the 2-to-3 transition hadn't left so many scars, the idea to switch to a different language for cross-platform command line tools wouldn't even enter my mind. Python 2.x was just perfect for this use case, and Python3 didn't add anything of value for such scripts.
- Kukumber 4y agoMany 3rd-parties are mostly responsible of how painful it was for some people Maintainers don't like changing things, so that didn't help either Not everything is perfect, but the transition allowed it to get a new birth, that's why i see it as a positive thing
- pjmlp 4y agoAt this point, D community should be happy if D2 still matters in about 10 years time. Java, C# and C++ have improved in the domains where D might have had the upper hand back when Andrei Alexandrescu's book came out. D3 would be worse than Tango vs Phobos on D1.