Size: a a a

Конференция C++ Russia

2020 April 16

RD

Roman Derevyanko in Конференция C++ Russia
Круто, спасибо большое =)
источник

ik

ilya korotkov in Конференция C++ Russia
может ссылка старая уже... но это реально так?
https://www.osp.ru/articles/2020/0406/13055401
источник

AV

Alexey Veselovsky in Конференция C++ Russia
предлагаю начат уничтожение С++ с полного выпиливания поддержки препроцессора включая #include и #define
источник

ik

ilya korotkov in Конференция C++ Russia
эмм
источник

ik

ilya korotkov in Конференция C++ Russia
а кто это предлагает?)
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
Об этом вроде как давно уже говорят, в основном Titus Winters, но и другие (например, Corentin Jabot). Но вроде как на последнем заседании решили, что в С++23 ломать ABI точно не будут.
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
Вот здесь интересные размышления по теме: https://cor3ntin.github.io/posts/abi/
источник

ik

ilya korotkov in Конференция C++ Russia
фух, ну хоть так... а то аж сердце екнуло как увидел сцыль
источник

*

*cyberzx in Конференция C++ Russia
ага. а уродские co_yield, co_await протащили вместо yield и await
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
*cyberzx
ага. а уродские co_yield, co_await протащили вместо yield и await
Это вообще боль и тлен. Я на встрече в Санта-Кларе спрашивал участников от оргкомитета стандартизации, почему так и не приняли предложение Антона, ответ был не очень внятный, но что-то вроде "решили, что с этим придётся иметь дело узкому кругу разработчиков, в основном тем, кто пишет библиотеки, так что мол и ладно".
источник

*

*cyberzx in Конференция C++ Russia
хотя спасибо что не std::coroutines::await/yield. они могли )
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
предлагать можно много чего :)
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
Но ABI это очень крупный тормоз в улучшении стандартной библиотеки, так что либо всё равно придётся ломать, либо со временем ей будут пользоваться всё меньше.
источник
2020 April 17

AZ

Alexander Zaitsev in Конференция C++ Russia
пусть сначала хоть какую-нибудь стратегию выработают. пока что поломка аби слишком большой болью выливается для С++ коммунити
источник

*

*cyberzx in Конференция C++ Russia
Ага. А то будет как с питоном3
источник

*

*cyberzx in Конференция C++ Russia
- Коммитет: Мы ломаем ABI
- Разработчики: Окей, теперь у нас два языка С++
источник

AV

Alexey Veselovsky in Конференция C++ Russia
будто они первый раз abi ломать будут
источник

AV

Alexey Veselovsky in Конференция C++ Russia
один переезд с gcc 2.x на 3.x чего стоил
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Alexey Veselovsky
один переезд с gcc 2.x на 3.x чего стоил
а что там было?
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Alexander Zaitsev
а что там было?
"Starting with GCC 3.2, GCC binary conventions for C++ are based on a written, vendor-neutral C++ ABI that was designed to be specific to 64-bit Itanium but also includes generic specifications that apply to any platform."
источник