Вести с полей - 2009-08
От: jazzer Россия Skype: enerjazzer
Дата: 06.08.09 04:42
Оценка: 40 (7)
Новая рассылка от комитета после заседания во Франкфурте:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/#mailing2009-08
(имеет смысл также заглянуть в рассылку, предшествовавшую этому заседанию: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/#mailing2009-06)

Концепции

Самое интересное, конечно, это исчезновение концепций.
Как проходило обсуждение, можно почитать здесь:
Minutes of WG21 Meeting, July 13, 2009
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2920.html

Концепции были огромной фичей, уже интегрированной в драфт стандарта, от которой зависят многие другие фичи — теперь их надо либо переписать на без-концептный вариант, либо вообще отказаться.
Полный список здесь:
LWG Papers to Re-Merge into C++0x After Removing Concepts
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2929.html

Тем не менее, концепции все еще обсуждаются, например, здесь:
Concept mapping unconstrained templates
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2919.html
Речь идет о том, что есть куча уже написанного шаблонного кода, и о трудностях (а зачастую — невозможности) интеграции его с шаблонным кодом, использующим концепции.

Переписанное:


Allocators without Concepts (preview)
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2943.pdf

Range-Based For Loop Wording (Without Concepts)
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2930.html
вместо концепций будет просто поиск функций begin/end (через ADL).

Implicitly-Deleted Special Member Functions
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2924.pdf


Апдейты существующих предложений

Unified Function Syntax
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2931.html

New wording for C++0x Lambdas (rev. 2)
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2927.pdf

C++0x Stream Positioning — Revision 1
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2926.pdf
чистка интерфейса, связанного с позиционированием в потоке.

Pack Expansion and Attributes (rev. 2)
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2933.htm

Fixing freestanding: iteration 2.2
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2932.pdf

Explicit Virtual Overrides
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2928.htm
атрибут уровня класса [base_check]], который включит проверки сокрытия имен, перекрытия виртуальных функций и т.п.

More Collected Issues with Atomics
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2925.html
Просто сборная статья

Прочее

Еще интересное чтиво — отзывы национальных комитетов
C++ CD1 Comment Status, Rev. 2
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2939.html
У России комментариев не нашлось — интересно, кто вообще в нашем национальном комитете сидит? Им вообще хоть что-нть нужно, или они просто подмахивают, не глядя?

Текущие списки найденных проблем языка
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2936.html — Active Issues
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2937.html — Defect Reports
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2938.html — Closed Issues
и стандартной библиотеки
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2940.html — Active Issues
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2941.html — Defect Reports
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2942.html — Closed Issues

Следующий митинг будет в Санта-Круз, с 18 по 24 октября, 2009, спонсор — Dinkumware.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
c++0x standard mailing committee wg21 сoncepts frankfurt 2009
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.