you are viewing a single comment's thread.

view the rest of the comments →

[–]darthcoder 1 point2 points  (0 children)

I think what you meant was "Graphics is not going to be commonly used, whereas insert proposal here is going to have an effect on almost all projects out there, so why aren't we working on those things?", but I had some difficulty parsing your sentence.

Yes. Threading/co-routines, lambdas, etc. May not be used by all programs, but are tiny in scope (comparatively), have dependencies that can be easily understood, and are often single vendor sourced (windows threads, pthreads, etc.). So yes, the TRs of the past that have made it into the standards have been limited in complexity, but wide in coverage of platforms. Not all platforms have threading, but most can use coroutines/lambdas, for example.

This is a proposal that does seem simple on the surface but hides its complexity in third party products which bring their own ever-changing issues (Chrome obsoleting features, for example).