
Evgeniy
21.06.2017
07:51:43
вот это поворот)
https://twitter.com/clattner_llvm/status/877341760812232704

reagentoo
21.06.2017
08:04:17
где посмотреть сорцы std::variant? дайте сыль плз
новомодного

Google

reagentoo
21.06.2017
08:04:36
в тильдовой генте ещё не завезли

Berkus
21.06.2017
08:04:40
маск не дал крису запилить теслу на свифте? )

Дед Пегас
21.06.2017
08:05:39
Онтопчик! https://github.com/FelixPetriconi/future_proposal/blob/v1.1/proposal.md
Пропозал.

Pepe
21.06.2017
08:14:55

Дед Пегас
21.06.2017
08:15:37

Александр
21.06.2017
08:16:47
https://github.com/viboes/std-make/blob/master/doc/proposal/expected/d0323r2.md
вроде проскакивало

Evgeniy
21.06.2017
08:17:55

reagentoo
21.06.2017
08:18:27
https://github.com/mpark/variant/blob/master/include/mpark/variant.hpp

Antony
21.06.2017
08:19:27

Google

Дед Пегас
21.06.2017
08:21:00

reagentoo
21.06.2017
08:23:59
https://github.com/mpark/variant/blob/master/include/mpark/variant.hpp#L740
рекурси йунион дидуктибле ясно

Evgeniy
21.06.2017
08:24:15

Дед Пегас
21.06.2017
08:24:33
Можно же просто собрать gcc отдельно.
И пощупать его за всякое!
Думаю, ему даже понравится.

Arseny
21.06.2017
08:30:21

Anatoly
21.06.2017
08:41:00

Дед Пегас
21.06.2017
08:42:44
Ее, PR приняли. Теперь я контрибутор в пропозалы!

Alexander
21.06.2017
08:43:59
Поясните, что такое пропозалы
Типа предложение по улучшению?

Matway
21.06.2017
08:45:02

Дед Пегас
21.06.2017
08:45:11

Alexander
21.06.2017
08:45:21
Понял, спасибо

Anatoly
21.06.2017
08:45:44

Matway
21.06.2017
08:47:44
Специально убрал лябмды и overload, чтобы ничего лишнего.

Arseny
21.06.2017
08:47:46

Alexander
21.06.2017
08:52:17

Google

Evgeniy
21.06.2017
08:52:51

Anatoly
21.06.2017
08:53:02

Arseny
21.06.2017
08:53:54
Может быть много других типов, которые не поддерживают копирование.

Anatoly
21.06.2017
08:54:25
тогда их надо загонять под управление shared_ptr

Alexander
21.06.2017
08:56:10

Arseny
21.06.2017
08:56:25

Alexander
21.06.2017
08:56:26
только такой расклад. Иначе - привет, shared_ptr

Дед Пегас
21.06.2017
08:57:54
А можно тупо копированием же, если данные небольшие)

Alexander
21.06.2017
09:04:43
https://github.com/rbock/sqlpp11

Дед Пегас
21.06.2017
09:07:45

Anatoly
21.06.2017
09:10:18

Anton
21.06.2017
09:10:53
Ну, куча шаблонной магии.
Я, например, раньше написал замену std::tuple, которая плотно лежит (как структура).
std::cout << sizeof(std::tuple<char, char, char, char, char, char, char, double>) << '\n'; --> 64
std::cout << sizeof(Matway::tuple<char, char, char, char, char, char, char, double>) << '\n'; --> 16
Msys2 mingw-64
auto tpl = std::tuple<char, char, char, char, double>();
std::cout << sizeof(tpl) << std::endl; // > 16

Matway
21.06.2017
09:15:37

Anatoly
21.06.2017
09:19:25
https://github.com/rbock/sqlpp11
а стоит ли это того, чтобы использовать? не легче ли поднять слой с REST сервисом, тем самым обеспечив интерфейсом не только C++ клиентов, но и JS и т.п.?

Alexander
21.06.2017
09:20:15
а ещё когда-нибудь узнает про существование графики ?

Дед Пегас
21.06.2017
09:20:41
И про модули.
Но это только в C++20147.

Alexander
21.06.2017
09:21:50

Google

Admin
ERROR: S client not available

Anatoly
21.06.2017
09:22:06

Владислав
21.06.2017
09:22:15
боюсь представить что будет к тому времени представлять из себя стандарт

Alexander
21.06.2017
09:22:46
долго жить ещё плюсам
с таким количеством уже написанного С++ кода нам работы до самой смерти есть. Это как Кобол

Дед Пегас
21.06.2017
09:22:58
Кстати про боль. Вот вам сравнение рейнджей https://kristerw.blogspot.ru/2017/06/a-look-at-range-v3-code-generation.html

Владислав
21.06.2017
09:24:20

Anatoly
21.06.2017
09:24:51

Дед Пегас
21.06.2017
09:25:57
Не, просто Idris смержат с C++.
И будет доказательная арифметика указателей.
Буахаха!

Владислав
21.06.2017
09:26:54
потом и авто уберут, и с++ наконец-то уже станет питоном

Дед Пегас
21.06.2017
09:27:03
Фу
Как некультурно.

Alexander
21.06.2017
09:27:19
вангую, что constexpr уберут
вот хоть скриньте - поменяют поведение. Уберут consexpr и введут nonconstexpr какой-нибудь

Дед Пегас
21.06.2017
09:28:11
Любой нешаблонный код будет депрекейтед!

Alexander
21.06.2017
09:28:48

Google

Alexander
21.06.2017
09:29:06
Я просто уверен, что С++ дойдёт до этого. И это будет абсолютно правильно
а чтобы компиляция не занимала такое долгое время, что компил consexpr ко всему постарается добавить, мб введут просто -no-constexpr флаг компила

Andrey
21.06.2017
09:30:56
канпеляция... ? время... ?

Дед Пегас
21.06.2017
09:31:08
Конопляция.
...а Александреску всё будет толкать D v50.

Alexander
21.06.2017
09:31:35
поэтому и сделают флаг

Igor
21.06.2017
09:35:35

Berkus
21.06.2017
09:37:33
CONSTEXPR MACHT FREI

Борюс
21.06.2017
10:55:23
Всем привет