Evgenii
https://twitter.com/clattner_llvm/status/877341760812232704
Dmitry
где посмотреть сорцы std::variant? дайте сыль плз
Dmitry
новомодного
Dmitry
в тильдовой генте ещё не завезли
Berkus
маск не дал крису запилить теслу на свифте? )
Крылатый
Крылатый
Онтопчик! https://github.com/FelixPetriconi/future_proposal/blob/v1.1/proposal.md
Крылатый
Пропозал.
Pepe 🐸
Крылатый
Александр
https://github.com/viboes/std-make/blob/master/doc/proposal/expected/d0323r2.md
Александр
вроде проскакивало
Dmitry
Dmitry
https://github.com/mpark/variant/blob/master/include/mpark/variant.hpp
Dmitry
https://github.com/mpark/variant/blob/master/include/mpark/variant.hpp#L740
Dmitry
рекурси йунион дидуктибле ясно
Крылатый
Можно же просто собрать gcc отдельно.
Крылатый
И пощупать его за всякое!
Крылатый
Думаю, ему даже понравится.
Arseny
Anatoly
Крылатый
Ее, PR приняли. Теперь я контрибутор в пропозалы!
Alexander
Поясните, что такое пропозалы
Alexander
Типа предложение по улучшению?
Matway
Alexander
Понял, спасибо
Anatoly
Matway
Специально убрал лябмды и overload, чтобы ничего лишнего.
Evgenii
Anatoly
Arseny
Может быть много других типов, которые не поддерживают копирование.
Anatoly
тогда их надо загонять под управление shared_ptr
Крылатый
А можно тупо копированием же, если данные небольшие)
Крылатый
Ок.
ttldtor
лиспятинкой пахнет)
Anton
Ну, куча шаблонной магии.
Я, например, раньше написал замену 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
Anatoly
а стоит ли это того, чтобы использовать? не легче ли поднять слой с REST сервисом, тем самым обеспечив интерфейсом не только C++ клиентов, но и JS и т.п.?
Крылатый
И про модули.
Крылатый
Но это только в C++20147.
Anatoly
я тоже тогда кину на всякий случа, есть средства быстрого подъема REST к обширному списку СУБД: http://blog.dreamfactory.com/add-a-rest-api-to-any-sql-db-in-minutes
vladislav
vladislav
боюсь представить что будет к тому времени представлять из себя стандарт
Крылатый
Кстати про боль. Вот вам сравнение рейнджей https://kristerw.blogspot.ru/2017/06/a-look-at-range-v3-code-generation.html
vladislav
ну не на 18 тысяч лет же :)
Anatoly
хотя, видимо для local database очень может быть средство
Anatoly
Крылатый
Не, просто Idris смержат с C++.
Крылатый
И будет доказательная арифметика указателей.
Крылатый
Буахаха!
vladislav
потом и авто уберут, и с++ наконец-то уже станет питоном
Крылатый
Фу
Крылатый
Как некультурно.
Крылатый
Любой нешаблонный код будет депрекейтед!
Крылатый
По аналогии с throw/noexcept?
Andrey
канпеляция... 🙈 время... 🙈
Крылатый
Конопляция.
Крылатый
...а Александреску всё будет толкать D v50.
Igor
Во славу конст-нацизма
Berkus
CONSTEXPR MACHT FREI
Anonymous
Всем привет
Anonymous
Ох ,тут кто то есть
🦥Alex Fails
🦥Alex Fails
*тут были оскорбления и бессмысленный флейм от уже забаненного участника @Boris18*. Удалены by @AlexFails
Berkus
/warn последнее китайское
Dogma
Berkus
интересно работает счетчик, там off-by-one что ли?
Dogma
Berkus
крутотень, а я ему хотел последний шанс оставить
Berkus
ну не судьба видимо
Anatoly
а что это было? сколько грязи из одного рта.
Крылатый
Суицид.