Оформите этот сайт

pavelandreevith
pavelandreevith

Давайте на сайт выложим требования, которые предъявляются к предложениям в стандарт С++. Иначе весь сайт наводнится идеями типа "А мы вот сделали стректрейсы в С++ на расширениях компилятора gcc, давайте обяжем все компиляторы поддерживать эти расширения". И все устанут объяснять про zero overhead, и почему корутин не будет в С++17, и всякие замысловатые тонкости, из-за которых отклонили другие разумные предложения, а помимо них будет ворох откровенного треша и холивара. 

Нам нужен строгий список требования, чтобы потом отклонять предложения еще на этом сайте в дуже "противоречит пункту №3 требований".

Кроме того, неплохо было бы иметь на этом же сайте какую-то краткую историю предыдущих пропозалов. Типа короткого "это предлагалось, вот в таком виде, к такому-то стандарту, отклонено по тому-то", и ссылки для жаждущих узнать подробности. Если мы не сделаем легкой возможности добавлять такую доку на этот сайт сейчас, то потом эта информация будет сотни раз дублироваться в ответах на предложения. 

18
рейтинг
8 комментариев
Сергей Прейс
Ещё, мне кажется, на видное место имело бы смысл положить последнюю общедоступную версию черновика стандарта (сейчас это open-std.org/JTC1/SC22/WG21/docs/papers/2016/n4606.pdf).
Сергей Прейс
Михаил Мальцев
И раз уж заговорили об оформлении, сделайте plz выделение ссылок в комментариях
Михаил Мальцев
gogoleff.sergey
Михаил Мальцев, Сделали
gogoleff.sergey
konyuchenko.nikita
Уже 4618, да и зачем дублировать то, что есть на github.com/cplusplus/draft
konyuchenko.nikita
Сергей Прейс
konyuchenko.nikita, вот... тем более (я имел ввиду как раз правильную ссылку на последнюю версию на видном месте)
Сергей Прейс
Victor Dyachenko
Ну совсем уж жёстко и формально каждого отпинывать, наверное не нужно :-) Это всё таки не сам Комитет, а русскоязычная площадка для обсуждения идей, вроде групп std-proposals@isocpp.org, std-discussion@isocpp.org и т.п. Поправьте, если я не правильно понял назначение сайта. Но какие-то правила, думаю, были бы не лишними, чтоб студенты-разгильдяи со своими домашними заданиями всё не загадили :-) Главное - не переборщить.
Victor Dyachenko
pavelandreevith
Victor Dyachenko, я не говорю про жесткую цензуру. Я говорю про базовую информацию. У меня есть страшнокрутая идея, но она предлагалась трижды в разных варияациях... Но не прошло в стандарт и из дравта я об этом не узнаю. А вот если тут будут краткие описания таких предложений - скорее всего я на них тут наткнусь.
Кроме того, как я уже говорил, это способ не повторять аргументацию. Если есть сложная причина не включать что-то в стандарт (например, потому что компилятор может как-то соптимизировать что-то нехорошо), то удобней не объяснять каждый раз в комментарии, а давать ссылку на уже готовое обсуждение, причем желательно, не в комментарий к другому треду, а в некий централизованный источник. Чтобы просто знать, где читать "почему ваше предложение могут не принять".
Как у программиста у меня естественное отторжение копипасты, даже если это копипаста объяснений из коммента в коммент.
pavelandreevith
Victor Dyachenko
Предлагаю ещё в ссылки добавить cppreference.com. Справка довольно оперативно обновляется и для каждой фичи описываются изменения, которые она претерпела в каждом стандарте.
Victor Dyachenko
Другие идеи
Группа создана, чтобы собирать предложения к стандарту C++, организовывать их внутренние обсуждения, помогать готовить их для отправки в комитет и защищать на общих собраниях в рабочей группе по С++ Международной организации по стандартизации (ISO).