Questions and Feedback for the C++ Committee?
-
Hi,
as most of them don't speak german, I'd like to start this thread in english.
I am in Contact with Michael Wong, who is attending this weeks C++ Committee Meeting in Portland.
I've arranged a Videochat with Michael at our local User Group Meeting in Düsseldorf:
http://chaosdorf.de/2012/10/c-user-group-treffen-im-chaosdorf-am-mi-17-10-2012I'd like to collect also some Questions and Feedback for Michael/C++ Committee about the papers which they are working on this week.
An overview about the papers you'll find here:
http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2012/#mailing2012-09phlox81
-
Great

Questions:
- Why were "Concepts" not included in the Standard? Are you going to include it in the next standard?
- When is the next standard approcimately gonna be published? 2017?
- (When) are you going to remove the vector<bool> specialisation?
Feedback: Great job so far

-
Sone schrieb:
Great

Questions:
- Why were "Concepts" not included in the Standard? Are you going to include it in the next standard?
- When is the next standard approcimately gonna be published? 2017?
- (When) are you going to remove the vector<bool> specialisation?
Feedback: Great job so far

For the first 2 Questions you'll find an answer in the Stroustrup FAQ:
http://www.stroustrup.com/C++11FAQ.html#1xBut if Concepts return is a good question

-
Wer sich für den Fortschritt des Meetings interessiert, Stefanus du Toit postet einiges auf Twitter:
https://twitter.com/sdt_intelAm interessantesten finde ich bisher diese Aussage:
Earlier Herb Sutter proposed we do a C++14 with fixes only, and as already planned C++17 with new features/changes.
-
They actually got reflection back in discussion!

-
So, war ein sehr nettes Gespräch gestern. Viel neues kann man aber noch nicht so ganz sagen, da das Meeting noch bis heute abend geht.
Parallelism:
Es wird überlegt CILK in den C++ Standard für fork/join artigen Parallelism zu integrieren.
Paper: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3409.pdf
Bei meiner Frage zu Task-based Parallelism (siehe http://bartoszmilewski.com/2011/10/10/async-tasks-in-c11-not-quite-there-yet/) kam Michael auch auf CILK zu sprechen, welches IMHO aber nicht ganz das ist, was Bartoz meint. Allerdings meinte Michael auch, das Taskbased Parallelism wohl mit dem nächsten Standard C++1y kommen soll.Concepts
Es gibt wohl nun (wieder?) eine Studygroup zu Concepts. Und laut Michael ist dies einer der Sachen die Bjarne sehr stark am Herzen liegen, Concepts könnten also auch mit C++1y kommen.Filesystem
Es wird wohl mit C++14 oder C++1y auch eine Filesystem Library in den Standard kommen.C++14
Es wird diskutiert, einen "Bugfix" release zu C++11 vor dem nächsten Standard zu releasen. Dies wird momentan unter dem Namen C++14 diskutiert.C++1y
Mommentan wohl die Bezeichnung für den nächsten Standard, der noch in diesem Jahrzehnt erscheinen soll, und neben fixes vorallem Libraries enthalten soll. Auch als C++17 bekannt.Reflection
Es ist wieder im Gespräch das die Sprache einen Reflection Mechanismus bekommt.Module
Hier gibts ne Workinggroup. Michael machte auch Andeutungen das evtl. es hier bald ein Update geben könnte, meinte aber das dies erst zur Meeting C++ spruchreif ist. Die Keynote auf der C++Now hierzu stellte zwei Konzepte vor, einmal eine Clang Erweiterung, und ein Ansatz wie man dies stärker in die Sprache integrieren könnte.