Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> It's confusing when people think language standards are bad, and instead of saying this code is C99 or C++11, they like saying "this code works with the Rustc binary / source code with the SHA256 hash e49d560cd008344edf745b8052ef714b07595808898c835f17f962a10012f964".

I don't know if that's totally fair. I remember that it took quite a while for C++ compilers to actually implement all of C++11. So, it was totally normal at the time to change what subset of C++11 we were using to appease whatever version of GCC was in RHEL at the time.



Technically, no compiler ever implemented "all" of c++11... You'd have to implement garbage collection, for example :D


Not to mention "export", which was in C++98 but only ever supported by Comeau C++.


standards are good. Canonical implementations managed/organized by a single project are also good (python, go, ruby, ...).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: