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

That wall of text doesn't change the point of my comment.

Not everything evolves at the speed of TL;DR; attention span folks wish for.



We aren't talking about the implementations, we're simply discussing the spec. Can you name another language spec that took over 15 years from conception to completion?

Even Common Lisp which languished for a terribly long time due to infighting didn't take that long despite being a much more comprehensive and difficult spec.


If you read carefully my original comment, you would have understood specs were part of the description.

Just as an example, C++ concepts were originally presented in 2005 [0], dropped in 2009 [1], redesigned as Concepts Lite in 2013 [2], graduated to technical specification in 2015 [3], added to C++20 roadmap in 2020 [4].

Making it 15 years to fully work out a language feature and related library functions, and even what came out 15 years is a subset of the original proposal, not going to bother with specification refinements after C++20.

Everything goes faster if it were us doing it, right?

[0] - https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n17...

[1] - https://isocpp.org/wiki/faq/cpp0x-concepts-history

[2] - https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n37...

[3] - https://en.cppreference.com/w/cpp/experimental/constraints

[4] - https://www.iso.org/standard/79358.html




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

Search: