@ProCxx

Страница 991 из 2477
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
https://twitter.com/clattner_llvm/status/877341760812232704
Твиттер как всегда не грузится...

Дед Пегас
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
в тильдовой генте ещё не завезли
стяни 9999 компилятор из оверлея)

reagentoo
21.06.2017
08:18:27
стяни 9999 компилятор из оверлея)
мне не настолько горит)

https://github.com/mpark/variant/blob/master/include/mpark/variant.hpp

Antony
21.06.2017
08:19:27
Онтопчик! https://github.com/FelixPetriconi/future_proposal/blob/v1.1/proposal.md
> In cases where error handling is necessary, an optional second argument to then can be used. Ну наконец то!

Google
Дед Пегас
21.06.2017
08:21:00
О, багу нашёл.
Надеюсь, они норм относятся к PR.

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
мне не настолько горит)
будь мужиком, собери систему с gcc-9999?

Дед Пегас
21.06.2017
08:24:33
Можно же просто собрать gcc отдельно.

И пощупать его за всякое!

Думаю, ему даже понравится.

Arseny
21.06.2017
08:30:21
> In cases where error handling is necessary, an optional second argument to then can be used. Ну наконец то!
Часто в обоих ветках нужно иметь доступ к чему-то move constructible, что проблематично передать в обе лямбды. Было бы полезно поддержать передачу одной лямбды, которая принимает что-то вроде optional<R>.

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

Alexander
21.06.2017
08:43:59
Поясните, что такое пропозалы

Типа предложение по улучшению?

Дед Пегас
21.06.2017
08:45:11
Поясните, что такое пропозалы
Да, фичреквесты в стандарт языка.

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

Anatoly
21.06.2017
08:45:44
http://ideone.com/wxSYuh
Спасибо!!!

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

Arseny
21.06.2017
08:47:46
вызовется только одна либо success, либо fail
Есть std::unique_ptr Его нужно передать куда-то дальше в обоих ветках. Как его передать в обе лямбды?

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

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

Alexander
21.06.2017
08:56:10
Может быть много других типов, которые не поддерживают копирование.
всё очень просто - unique_ptr имплементит ownership_semantic. Можешь мувить юник_птр в одну ветку, потом мувить обратно и мувить во вторую ветку

Arseny
21.06.2017
08:56:25
тогда их надо загонять под управление shared_ptr
Так конечно можно, но это же гораздо менее удобно, чем одна общая лямбда.

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

Anatoly
21.06.2017
09:10:18
https://github.com/rbock/sqlpp11
лиспятинкой пахнет)

Matway
21.06.2017
09:15:37
Msys2 mingw-64 auto tpl = std::tuple<char, char, char, char, double>(); std::cout << sizeof(tpl) << std::endl; // > 16
Уже выяснили, что в свежие стандартные библиотеки завезли :) Только правильнее double, char, char, double, чтобы от порядка не зависело.

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

Alexander
21.06.2017
09:20:15
а стоит ли это того, чтобы использовать? не легче ли поднять слой с REST сервисом, тем самым обеспечив интерфейсом не только C++ клиентов, но и JS и т.п.?
я просто кинул как интересную либу. В любом случае, всегда интересно иметь хоть какой-то интерфейс к БД. на дворе 2017 год, а С++ вот только узнал про файловую систему. Вот и БД на очереди

а ещё когда-нибудь узнает про существование графики ?

Дед Пегас
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
я просто кинул как интересную либу. В любом случае, всегда интересно иметь хоть какой-то интерфейс к БД. на дворе 2017 год, а С++ вот только узнал про файловую систему. Вот и БД на очереди
я тоже тогда кину на всякий случа, есть средства быстрого подъема REST к обширному списку СУБД: http://blog.dreamfactory.com/add-a-rest-api-to-any-sql-db-in-minutes

Владислав
21.06.2017
09:22:15
Но это только в C++20147.
долго жить ещё плюсам

боюсь представить что будет к тому времени представлять из себя стандарт

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: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
поэтому и сделают флаг

Berkus
21.06.2017
09:37:33
CONSTEXPR MACHT FREI

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

Страница 991 из 2477