@ProCxx

Страница 1330 из 2477
Antony
27.09.2017
10:33:19
не понял, чего именно вы хотите?

Berkus
27.09.2017
10:34:17
не понял, чего именно вы хотите?
он не хочет "тянуть легаси библиотеку ради двух строчек"™

Anatoly
27.09.2017
10:35:06
допустим, я использую немножко asio, немножко строковых алгоритмов и немножко мультиндекса. Как мне не тянуть всё?

Google
Berkus
27.09.2017
10:36:24
> 1.32, dq0s4y71, 12:30, 27/09/2017 [ответить] [смотреть все] [к модератору] > Очередная реализация strings для С++? Пора уже, а то давненько что-то не было... кек

Anatoly
27.09.2017
10:37:15
Дед Пегас
27.09.2017
10:37:35
Anatoly
27.09.2017
10:37:51
Вот так http://www.boost.org/doc/libs/1_65_1/tools/bcp/doc/html/index.html
ок, костыль. Я про модули спросил. Ну, как в других языках. Буст слишком тяжёлый

Vlad
27.09.2017
10:40:03
а все же здесь видели?

https://opensource.googleblog.com/2017/09/introducing-abseil-new-common-libraries.html

Andrei
27.09.2017
10:40:36
Дед Пегас
27.09.2017
10:40:44
https://opensource.googleblog.com/2017/09/introducing-abseil-new-common-libraries.html
Абесил. Добавление этой либы будет звучить так: я абесилил

Google
Vlad
27.09.2017
10:41:47
сорри не читаю всех сообщений в этой группе - это невозможно :)

Anatoly
27.09.2017
10:42:16
буст нихуя не весит почти
110 мегабайт сорсов... конечно

в общем, распилом на модули будет некому заняться... обычные тикеты по дефектам по 7 лет висят...

Vlad
27.09.2017
10:43:40
вот и тут так же

возьми да сделай сам

Anatoly
27.09.2017
10:44:21
возьми да сделай сам
выбрать другой язык, где это уже сделано?

Andrei
27.09.2017
10:44:55
возьми да сделай сам
Это неравнозначные вещи.

Тут человеку советуют буст, как решение всех проблем.

Anatoly
27.09.2017
10:45:15
это примерно 3 человекогода

Anatoly
27.09.2017
10:45:59
самое мерзкое в бустах - это их поддержка многих компиляторов

из-за этого там столько обвесов

Andrei
27.09.2017
10:51:57
это примерно 3 человекогода
За три человекогода можно написать лучше чем в бусте вышеозначенные вещи.

Berkus
27.09.2017
10:52:31
110 мегабайт сорсов... конечно
ты на ютубе в 10 раз больше видео смотришь за день

если не в 100

Berkus
27.09.2017
10:53:17
Andrei
27.09.2017
10:53:26
ты на ютубе в 10 раз больше видео смотришь за день
Сейчас бы сравнивать объем видео и объем текста.

Google
Antony
27.09.2017
10:53:38
Ох, тяжело быть Boost разработчиком: * Делаешь либу, народ ругается что она не работает на компиляторе Х * Делаешь поддержку компилятора Х, народ ругается, что не надо этого делать * Даешь тулзу, для распиливания буста на модули - люди ругаются что это костыль * Распиливаешь на модули вместе с вендорами дистрибутивов и (например) conan.io - люди ругаются что нельхя всё поставить одной кнопкой * Делаешь либу - люди ругаются что нужно её линковать * Делаешь либу хедер онли - люди ругаются что она хедер онли, и её долго собирать * Делаешь свою либу хедер онили либо линкуемой, люди ругаются что лишком много обвесов, сложно конфигурить

Berkus
27.09.2017
10:55:09
> люди ругаются что нельхя всё поставить одной кнопкой но ведь можно, umbrella packages зачем изобрели

Не проецируй :3
А ЧТО МНЕ ДЕЛАТЬ, РАССКАЖИ

Anatoly
27.09.2017
10:55:54
я так понимаю, большинство тут высказавшихся, не видят проблем бустов?

Berkus
27.09.2017
10:56:21
Anatoly
27.09.2017
10:56:32
опустим комментарии про мамку, неосиляторство и сравнение кода с роликами ютуба

/dev
27.09.2017
10:56:50
Дед Пегас
27.09.2017
10:56:54
Проблемы бустов это скорей проблемы общеплюсовые, ЯЩИТАЮ.

Antony
27.09.2017
10:57:16
я так понимаю, большинство тут высказавшихся, не видят проблем бустов?
Озвучьте их пожалуйста, и я с радостью займусь их устранением (при условии, что это не сделает хуже другим разработчикам)

Evgeniy
27.09.2017
10:57:23
и правильно
так теряется значительная часть аудитории

/dev
27.09.2017
10:58:04
так теряется значительная часть аудитории
с другой стороны, проще уговаривать поднять версию тулчейна

Anatoly
27.09.2017
10:59:00
ну, дык это, опенсорс, возьми да сделай, пулл-реквест не забудь
Я примерно подсчитал время на реализацию. Более того, модули ещё не завезли. Я патчил бусты и на мой патч обратили внимание через полгода. Такой пулл-реквест никогда не примут, потому что бусты должны поддерживать компиляторы (и странный борланд цпп тоже)

Google
Anatoly
27.09.2017
11:00:35
Ссылку на патч пожалуйста дайте
нужно только ради пруфа?

Antony
27.09.2017
11:01:01
Для мержа, если исправление стоящее

Berkus
27.09.2017
11:01:09
нужно только ради пруфа?
Антон занимается бустом просто

Anatoly
27.09.2017
11:02:05
Я написал, что обратили внимание. Я патчил бусты для поддержки шланга, собранного с помощью мингвы. Это было в 20...14 или 15-м вроде бы

я в курсе про Антона

Andrei
27.09.2017
11:02:49
Дело же не в конкретных проблемах. Я попробую описать свой экспириенс работы с бустом: у тебя есть задача на работе, тебе для её выполнения нужна такая-то функциональность. Ты тащишь её из буста, она не работает — ты расстроен. И не надо тут говорить про, то, что в следующем патче исправят. Ты не будешь ждать следующего патча, тебе надо работающее сейчас. Если это повторяется достаточно часто, то буст начинает ассоциироваться с проблемами. Я помню, как три версии буста подряд не работали boost.context, не работали по-разному причем. Я помню как минимум 3 версии буста, которые будучи скачанными не собирались где-то в невероятных шаблонных дебрях в Visual Studio. Вообще поддержка VS — отдельная проблема буста. Я полагаю в бусте до сих пор есть всякие файлы с уникальными расширение .ipp, в которых не встать брейкпоинтом, если тебе надо что-то отладить.

Та же история с документацией, какие-то части документировы хорошо, какие-то левой пяткой.

Admin
ERROR: S client not available

Александр
27.09.2017
11:04:17
кроме того, что .ipp студия вообще не понимает, даже чтение их затруднительно

Andrei
27.09.2017
11:05:09
Версий 5 не работала сериализация, не работала очень плохо, падала без осмысленных ошибок в рантайме.

Это вот за несколько лет плотного использования буста в большом продукте накопилось.

В итоге хочешь-не хочешь — осадочек остается.

Berkus
27.09.2017
11:05:51
В итоге хочешь-не хочешь — осадочек остается.
теперь внимание - так с ЛЮБЫМИ либами

не только с бустом

Andrei
27.09.2017
11:06:54
Нет, тут есть разница.

Я скачал буст, собрал через b2 себе только мультииндекс и дейт-тайм.

Открываю студию, пишу код, получаю ошибку компиляции в какой-то совершенно левой библиотеке буста.

В каких-то меташаблонах-херомакросах.

Которые никак ни к тому, ни к другому.

Google
Andrei
27.09.2017
11:08:42
Высокая связность частей буста — неизбежно ухудшает его стабильность.

Berkus
27.09.2017
11:08:44
Нет, тут есть разница.
ну опять же, если в мире только ты всегда безошибочно пишешь все фреймворки, то надо дать другим людям допуск на ошибку

Antony
27.09.2017
11:09:13
кроме того, что .ipp студия вообще не понимает, даже чтение их затруднительно
The solution for this is To open the options screen Search for 'file extension' in the search field Type "ipp" (no quotes) in the extension field Select "Visual C++" as the editor Click Add, then Ok Close and reopen any open ipp files You'll get C++ syntax highlighting. Вечером напишу разработчикам visual Studio, чтобы она из коробки понимала ipp файлы

Александр
27.09.2017
11:09:37
ой спасибушки

Andrei
27.09.2017
11:10:21
Berkus
27.09.2017
11:10:23
зачем нужны нестандартные расширения? ?
да какая разница, пусть он хуть с расширением .xyzzy будет

Evgeniy
27.09.2017
11:10:46
да какая разница, пусть он хуть с расширением .xyzzy будет
ну можно и переменные именовать рандомной строкой из 15 букв

какая разница

Berkus
27.09.2017
11:11:40
мнээ, понятно, виндузятникам объяснять что такое расширение файла и что оно нафиг не нужно быссмысленно - у них экзешники перестанут запускаться без расширений

Evgeniy
27.09.2017
11:13:04
немного не одно и то же
одно и то же, можно делать как угодно, но удобно когда понятно

Berkus
27.09.2017
11:13:05
у меня такой же файл.хнззн и открывается почему то

Berkus
27.09.2017
11:13:23
Evgeniy
27.09.2017
11:13:30
вообще у тебя жутко подгорает с критики буста

Berkus
27.09.2017
11:13:54
Звучит как оправдание.)
ну андрей говорит что никогда не ошибается, я за собой такого никогда не замечал

круто быть идеальным наверное

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