3 ms·
This checklist comes across as incredibly ignorant. We push forward with research into all kinds of things, processors, hardware, mathematics, etc. The fact tha
by leshow 7y ago
This checklist comes across as incredibly ignorant. We push forward with research into all kinds of things, processors, hardware, mathematics, etc. The fact that PLT should somehow be exempt is silly. New languages coming out that do something different are a testing ground for features, some will become popular, most won't.
Sometimes there is a real advantage to writing real world applications in some particular language. Maybe you are writing something that needs to be performant, safe, and low level, so Rust is an attractive option. Maybe you are writing web front-ends and you see the benefit of a type system like what's available in Typescript. There are lots of reasons not to just write everything in C or Java. Don't be sour because we aren't all using the same language for 50 years; we've made advancements in computer science and that's reflected in our tools.
- bananabreakfast 7y agoWoosh This is satire of HN, not an actual checklist
- sdegutis 7y agoI think GP gets it. This checklist does a great job making several different valid points, and at the heart of them seems to be the fact that there is no Perfect Language. Discovering this checklist helped me a ton back when I was turning down language after language for silly reasons. For example, I'm glad I gave Rust a chance this past month, despite dismissing it a few years ago.
- augusto-moura 7y agoThe checklist isn't saying that all the points apply to all languages. It's a framework to evaluate other people languages (or your own)