@ProCxx

Страница 1046 из 2477
Alexander
03.07.2017
16:22:52
?

Alexander
03.07.2017
16:32:09
ну, хм, там где сеть, туда можно и жсон с хмл напихать сразу же
ну как видишь, не все хотят это видеть в стандарте

Google
Stanislav
03.07.2017
16:33:57
нлохманн пишет пропозал

Berkus
03.07.2017
16:35:16
лучше б пропозал на стандартный пакетный менеджер прямо в компиляторе написали

Stanislav
03.07.2017
16:35:29
https://github.com/nlohmann/std_json

Berkus
03.07.2017
16:35:35
тогда можно б было стд разорвать на тысячу маленьких хомячков

Stanislav
03.07.2017
16:35:40
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0235r0.pdf

Alexander
03.07.2017
16:42:00
во, а я как раз искал бумагу

Berkus
03.07.2017
16:42:19
Stanislav
03.07.2017
16:43:22
а почему зарезали?
да я откуда знаю, у них псоле этого пропозала даже в форк шланга коммитов больше не было

близзарды походу до сих пор плотно на премейке сидят

Alexander
03.07.2017
16:43:54
https://github.com/nlohmann/std_json
мне нравится его либа, и был бы рад это видеть в стандарте

Alexander
03.07.2017
16:44:35
но мне очень интересно было бы видеть тесную интеграцию в property_tree

Google
Berkus
03.07.2017
16:47:37
да я откуда знаю, у них псоле этого пропозала даже в форк шланга коммитов больше не было
хмм, они еще cppget запилили кокойто. но пропозал мне нравится, ваще огонь

Berkus
03.07.2017
16:51:32
cppget уже не публичный, похоже, репа дает 404

Berkus
03.07.2017
16:55:08
это похоже не оно

Stanislav
03.07.2017
16:55:28
мб форк был

Maria
03.07.2017
16:55:36
Народ, где-то мелькал чат про вакансии! Дайте ссыль, пожалуйста. Мы себе руководителя разработки на плюсах ищем.

Berkus
03.07.2017
16:56:24
мб форк был
судя по гит хистори вообще левый проект

Stanislav
03.07.2017
16:56:40
а ну ок, видимо название похожие)

Maria
03.07.2017
16:57:16
@AlexFails
? Не поняла :)

Berkus
03.07.2017
16:57:17
https://github.com/berkus/clang-packaging-P0235R0 я короч покрал, поиграюсь на выходных

Anatoly
03.07.2017
16:59:29
? Не поняла :)
вакансии с разрешения @AlexFails

Stanislav
03.07.2017
16:59:33
cppget/build2 вроде кто то из российских разрабов делает

Google
Stanislav
03.07.2017
16:59:45
вакансии с разрешения @AlexFails
они уходят в канал по работке

Maria
03.07.2017
16:59:57
Alexander
03.07.2017
17:01:07
было бы неплохо как-то прикрутить nlohmann json к property_tree

Berkus
03.07.2017
17:01:12
Alexander
03.07.2017
17:01:33
потому что ну слишком классная либа у него

Berkus
03.07.2017
17:06:09
у лохмана неплохая либа, но не самая быстрая, но удобная

Alexander
03.07.2017
17:09:29
у лохмана неплохая либа, но не самая быстрая, но удобная
да тут дело не только в скорости. Из всего, что я использовал, у Лохманна наиболее удобное было

Есть похожие пропозалы про XML?

я вот сейчас сижу и думаю, как бы это всё дело обьеденить в одну сущность, т.е. Иметь property_tree как общую штуку, а в качестве json_parser прикрутить поделие лохмана

Vladislav
03.07.2017
17:12:10
лучше б пропозал на стандартный пакетный менеджер прямо в компиляторе написали
слишком космические^W хипстерские технологии для комитета

Alexander
03.07.2017
17:13:24
хм, я вот думаю, что под скаждый холивар, в котором я участвовал, нужно просто накатать телегу и хранить её где-нибудь. А потом в случае холдивара просто копировать и всё)

Anatoly
03.07.2017
17:15:51
:)

Alexander
03.07.2017
17:17:16
можно холивар-бота написать
Да, неплохая идея была бы. И натравливать их друг на друга. И смотреть, у кого база аргументов больше

Berkus
03.07.2017
17:21:19
да тут дело не только в скорости. Из всего, что я использовал, у Лохманна наиболее удобное было
dropbox/json11 удобнее, там есть чумовой has_shape() и работа с типами полей лучше

слишком космические^W хипстерские технологии для комитета
будем давить их де-факто реализацией тогда

Anatoly
03.07.2017
17:21:59
достаточно пронумеровать аргументы, и получим более лаконичные диалоги - 42 - 57 ...

Berkus
03.07.2017
17:22:57
я вот сейчас сижу и думаю, как бы это всё дело обьеденить в одну сущность, т.е. Иметь property_tree как общую штуку, а в качестве json_parser прикрутить поделие лохмана
в принципе сериализаторы в pt так и работают, можно сделать сериализатор на базе nlohmann/json и принимать/возвращать pt

Berkus
03.07.2017
17:27:46
напиши сериализатор сначала ) будет что обсудить

Google
Eugene
03.07.2017
17:27:54
Вот так зашёл в чат по C++ и узнал, что богом забытый property tree собираются оживлять. Удивительное рядом. Обычно вся движуха за бугром творится. Радует.

Berkus
03.07.2017
17:27:57
пример можно в коде pt посмотреть

Дед Пегас
03.07.2017
17:31:50
Блин. В GCC в 7.1.1 нету std::any?

Stanislav
03.07.2017
17:36:03


Berkus
03.07.2017
17:36:36
http://www.scratchapixel.com ЙЕЙ

Admin
ERROR: S client not available

Stanislav
03.07.2017
17:36:36
должно быть

Дед Пегас
03.07.2017
17:36:58
Хм.

Stanislav
03.07.2017
17:37:21
https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html

вот тут если что

Berkus
03.07.2017
17:37:25
поди в std::experimental::any :)

Stanislav
03.07.2017
17:37:51
в эксприментал помойму только filesystem

Дед Пегас
03.07.2017
17:37:57
А, всё.

Это я тупил. Сорьки.

Сергей
03.07.2017
18:27:17
Ребят, подскажите, где я ошибаюсь https://wandbox.org/permlink/IzAYcbgvQH5rSyNP . Код работал на кланге (4, 5). При переезде на gcc - segfault. Как понял я, проблема в неправильном свертывании variadic на 21 строчке. С функторами что то происходит, их адреса затираются. В частности, захваченная лямбдой ссылка на this тоже обнуляется, в результате то, что есть

Сергей
03.07.2017
18:31:43
`using namespace std;`?
Я специально вычленил баг и сделал его как можно короче. И без неймспейсов тяжело читать.

Berkus
03.07.2017
18:33:47
`using namespace std;`?
это норм, читается легче

Vladislav
03.07.2017
18:37:24
Google
Vladislav
03.07.2017
18:37:40
Using только в заголовках зло обычно

Berkus
03.07.2017
18:38:52
Using только в заголовках зло обычно
в заголовках это вообще должно быть запрещено законом, т.к. загрязняет область видимости

Berkus
03.07.2017
18:39:59
некоторые чудо компиляторы просто делали конкатенацию из всех cpp файлов чтобы делать LTO, и там эти using тоже могли наделать делов, но так вроде бы никто вменяемый больше не делает

Precommit hook - достаточно похоже на закон?)
если он настроен на сервере - то норм

Vladislav
03.07.2017
18:41:45
Сергей
03.07.2017
18:44:58
Запусти через gdb, посмотри где падает.
Падает на вызове функтора. У него нулевой адрес, соответственно адрес захваченного контекста тоже портится

Запусти через gdb, посмотри где падает.
А вообще с отладкой проблемы( gdb падает на сгенерировано коде новых компиляторов, видимо обновить его пора)

Berkus
03.07.2017
18:46:24
lldb возьми

Сергей
03.07.2017
18:47:59
lldb возьми
Ок) но проблему это не сильно решит. Место падения и примерную причину я понимаю. Мне интересно понять, ошибаюсь я или gcc. И почему clang нормально работает в этой ситуации

Alex Фэils?︙
03.07.2017
18:51:56
Berkus
03.07.2017
18:52:19

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