Hacker News new | past | comments | ask | show | jobs | submit login

Well, in my book correctness comes first. So if you want to do multi-threading without changing the language, then you'll have to fix the compiler (to make it preserve correctness).

C++ did change the language - its specification of correctness. The definition of what is correct well-defined behavior is part of the language.

Yes, the article is about not changing the language, though.

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