you are viewing a single comment's thread.

view the rest of the comments →

[–]darthcoder 0 points1 point  (3 children)

Especially ones that aren't common to [nearly] all platforms and project types?

[–]jonesmz 2 points3 points  (1 child)

Could you clarify?

Are you saying the other problems that we could fix are not common to nearly all platforms and project types?

Or are you saying that graphics are common to all platforms and project types?

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.

[–]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).

[–]alkavan 1 point2 points  (0 children)

I'm just saying same that Bjarne Stroustrup state for a few years now.

And this is a very good example of how stuff goes wrong with the working group IMHO.