News for hackers. Stuff that matters.
Re:Coroutines are now in Clang trunk, libc++ by smitherfield on Friday May 26, 2017 @12:58PM (#14425500)
Most of the ugliness there is coming from using "__"-prefixed identifiers (reserved for implementations) and macros hiding code specific to certain platforms or versions of the standard.
Re:Coroutines are now in Clang trunk, libc++ by Veedrac on Friday May 26, 2017 @01:47PM (#14425884)
Even if those weren't directly caused by flaws in C++, a find/replace to remove "__"s and the five conditional macros does little to make this code less complex.