vladislav
Не понимаю, почему это должно быть в std. Язык должен отвечать современным требованиям, но он не должен быть сборищем популярных библиотек. Это же всё решается git clone.
В общем, был бы я в комитете, не одобрил бы.
vladislav
Konstantin
Если подключение либы это не танцы с бубнами с 90% случаев, то все бы забили на недостаток std и юзали кастомные либы
vladislav
двачаю господину выше
Крылатый
Крылатый
Даёшь единый пакетник!
Konstantin
Через 3 года посмотрим)
Konstantin
Еще год на поддержку
Konstantin
Еще год на наполнение
Крылатый
Один пакетник! Один репозиторий! Один язык!
ep
Arseny
std должна быть минималистично и очень хорошо продуманной.
Куда проще сделать модификации в сторонней либе, чем ждать следующего стандарта.
Я не против того, чтобы в std было все. Вопрос в том откуда это все надлежащего качества взять.
vladislav
блин, ну про git clone я утрировал
по второму, ты же в любом случае юзаешь левые решения, тот же буст
vladislav
Danil
Мы же не модый язык.
Так заведено, что у всех все свое.
Своя атмосфера.
Хочешь, ебани свое
Arseny
Писать свою либу, конечно. </sarcasm>
Konstantin
ну вообше да, на самом деле приняв модули можно споткнуться о фигню вроде left-pad
🦥Alex Fails
Крылатый
Danil
Все просто привыкли писать эффективные решения для каджой ситауции
vladislav
потому что это удобная либа с огромным функционалом? Отгадал? Ну так и должно быть. Вот решил я осилить плюсы, в идеальном мире я хочу относительно тонкую книжку про то как на этом языке нормально писать, а не спецификации работы с xml и даже нетворкингом, по сути это не имеет отношения к языку.
Danil
🦥Alex Fails
Konstantin
Danil
на самом деле фишка в том, что свое мейнтейнить потом проще и от thirdparty никак не зависишь
vladislav
Нужен тебе нетворкинг, ты скачал либу, у которой больше всех звёздочек и радуешься жизни. В идеальном мире, конечно.
Nikolai
Ребята, с такими разговорами лучше в холивары
Danil
конечно же, оно маленькое ламповое И ТЫ ЗНАЕШЬ КАК ОНО РАБОТАЕТ - ЭТО ТВОЙ САМОВАР ГОВНА!!!!!
Danil
^_^
Konstantin
Konstantin
Тебе же никто ничего не гарантирует
Danil
продакшон же, самовар говна это святое
Konstantin
Но звучит красиво, да
vladislav
vladislav
а если в компиляторе баг? а если вообще в железе?
Danil
вот как раз весь прод и живет со своими китами
vladislav
vladislav
лол
Nikolai
pinnokio
есть еще мейнтейн чужих решений. когда держишь горы патчей :)
Danil
vladislav
Arseny
А что делать, если решение перестает подходить? Или требует оптимизаций? Или перестает поддерживаться? Это же заканчивается тем, что приходится самим форкаться и во всем разбирать. Или все равно свое писать.
pinnokio
будет мейнтейн чужой либы вместо мейнтейна своей либы со слезами =) на какой суппорт сам сядешь, на какой лида посадишь? :)
Danil
Danil
не-не, это все в отлично работающем продукте)
Danil
Это ж наше, девелоперское, QA не знают об этом, а нам смешно
Danil
БОЛЬШЕ ВРЕМЕНИ = БОЛЬШЕ ДЕНЕГ, АХАХАХА
Konstantin
Что-то я уже потерялся, куда ушло русло спора
vladislav
ну в коммерческом продукте всем, грубо говоря, пофиг на то, что там происходит в коде, если оно работает и даже не падает и почти не тормозит. Читать порой больно, конечно, но это не проблемы бизнесменов, они платят деньги за твои страдания.
Konstantin
Ну я считаю, что лучший пример - это ява
Широкая стандартная либа, которая дополнена всякими левыми плюшками
vladislav
Не их вина, что они в этом не разбираются. Я не оправдываю, просто констатирую факт.
vladislav
Konstantin
Konstantin
Но есть опасность скатиться в JS
vladislav
Я про то и говорю
Ну так если бы у плюсов всё нормально было с сторонними либами, всем бы было почти пофиг, что происходит в std.
Konstantin
Да либы-то есть
Konstantin
Нет инструментария их наката
vladislav
кто-то уже озвучивал эту мысль
Konstantin
Я)
vladislav
Richard
Ну понятное дело, что зависит от задачи. Мне тоже было бы проще взять другую библиотеку, чем писать свое.
Konstantin
Да я не понимаю о чем тут можно спорить
Имхо все просто
Стандартная либа должна поддерживать все часто используемые вещи, делать это, возможно, не самым удобным способом, но позволять сделать все что угодно
А левые либы делают использование удобным для конкретной задачи
Richard
Я за то, что многие из библиотек решают свой вектор задач, а при небольшом отклонении от него уже начинается боль. Нет объединения опыта многих программистов в одном универсальном решении.
Richard
Из крупняка, который решает эти проблемы - Boost, folly, Qt. Но это сторонние либы, не входящие в стандарт.
ep
У нас были велосипедисты, написали свой FFT, QR, SVD. В итоге не знаю, что со всем этим стало. Но это уже крайняя стадия, обычно пишут что попроще, парсеры xml там всякие.
vladislav
vladislav
это от руководства зависит
Konstantin
И все счастливы
vladislav
Да мне кажется легче уже просто на другой язык перейти, чем ждать от плюсов такой std (или пакетов).
Олександр
Пакеты это приоритет имхо