3 ms·
They are the programming language equivalent of GitHub repos that maintain a low open issue count by closing most issues as "won't fix" or "won't build".
by Onavo 2y ago
They are the programming language equivalent of GitHub repos that maintain a low open issue count by closing most issues as "won't fix" or "won't build".
- lolinder 2y agoYes. And? Programming languages more than almost any other type of project end up swamped with thousands of competing requests to implement mutually incompatible features. Some languages do better than others at saying no, and those languages tend to be the ones that achieve widespread adoption.
- pansa2 2y ago> Some languages do better than others at saying no, and those languages tend to be the ones that achieve widespread adoption. Unfortunately that’s not at all true - Go is a real outlier here. If it were true, we’d all be writing C instead of C++, Lua instead of Python and ES5 instead of TypeScript.
- cookiengineer 2y agoThe choice is yours. Don't blame your choices on other people's opinion that you don't agree with. Everything in life is a tradeoff. If you don't agree with the available languages, make it better. That's the power of open source :)
- randomdata 2y ago> The choice is yours [pansa2]. Who gave him control over what sees widespread adoption?
- flohofwoe 2y agoFWIW I switched from C++ to C about 7 years ago and never looked back (can't quite escape C++ completely though because some important libraries are still written in C++ unfortunately). I vastly prefer TS to JS, Python and Lua though.
- pansa2 2y ago> I switched from C++ to C about 7 years ago and never looked back I'm definitely considering the same, and you're right - it's not C++ itself that appeals to me at all, it's the libraries. I'm not sure what C libraries I'd use for collections (instead of the STL and Abseil [0]), or in lieu of CLI11 [1] or Dear ImGui [2]. [0] https://abseil.io/about/design/swisstables https://abseil.io/about/design/swisstables [1] https://github.com/CLIUtils/CLI11 https://github.com/CLIUtils/CLI11 [2] https://github.com/ocornut/imgui https://github.com/ocornut/imgui
- hsaliak 2y agoDearImgui’s coding style is a good compromise.
- ein0p 2y agoGood
- segfaltnh 2y agoYep. It takes a lot of bravery and I appreciate it!