🐙 Antony
кроме того, что .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 файлы
Олександр
ой спасибушки
Evgenii
Andrei
Evgenii
какая разница
Berkus
мнээ, понятно, виндузятникам объяснять что такое расширение файла и что оно нафиг не нужно быссмысленно - у них экзешники перестанут запускаться без расширений
Berkus
Berkus
у меня такой же файл.хнззн и открывается почему то
Крылатый
Berkus
ты тоже
Evgenii
вообще у тебя жутко подгорает с критики буста
Berkus
круто быть идеальным наверное
Крылатый
Все ошибаются, но это не значит, что чему-то или кому-то стоит делать поблажки за это)
Berkus
Berkus
прагматичные люди заняты велосипедостроением на 100%
Крылатый
Ну вот опять перекидывание с одной крайности в другую.
Крылатый
Ну ёпрст.
Andrei
Потому что тебе надо таску сделать, и только в свободное время у тебя есть возможность поковыряться в бусте. Не все компании Яндекс и не все могу себе позволить оплачивать контрибьют своих разработчиков в буст.
Berkus
буст вообще случился потому что в ++ нет пакетных менеджеров нормальных, иначе не было бы никакой необходимости это все под один зонтик тащить
Крылатый
Ну да.
Крылатый
Пилим модули и пактник)
Крылатый
Всё.)
Berkus
и никто всеми 117 пакетниками не пользуется
Berkus
ибо велосипеды есть и свои
🐙 Antony
Документация каких библиотек вам не нравится и чем именно?
Andrei
А, еще отдельный прикол, boost.process (или как-то так), который не буст.
Anatoly
А во что недовольство выливается? В баг репорты или сотрясание воздуха?
🐙 Antony
Berkus
поэтому выливается в rm -rf boost/
Andrei
Berkus
Крылатый
Сухари сушить, конечно же.
Berkus
сейчас все либы есть на github/boostorg/ только туда никто никогда не смотрит - надо в мейлинг лист писать, а это +100500 к когнитивной нагрузке сразу
🐙 Antony
Почему не смотрит?
Berkus
Почему не смотрит?
я сейчас не помню в какой модуль писал, но вот открыл рандомно https://github.com/boostorg/utility/issues - 30 июля, 0 реакций
🐙 Antony
🐙 Antony
Самая большая ваша боль - что файлик неаходится не в том подмодуле на гитхабе?
Крылатый
Berkus
Berkus
после того как на мой репорт не было никаких телодвижений в течение месяца я успешно про него забыл, сейчас уже и не найду
Berkus
где-то в бусторге
🐙 Antony
где-то в бусторге
Вот тут можно посмотреть ваши issues https://github.com/issues
Наверху есть кнопка "Pull Requests", в ней есть ваши pull requests
🐙 Antony
без этого авторы не узнают, что им надо исправить документацию
Berkus
Berkus
документация в стиле
object(int x):
> overload of object for int
да, спасибо, отличная дока
Matway
Бустовой доке бы не повредил более короткий цикл обратной связи. Какая-нибудь кнопка "не понял" прямо на страничках веб-документации. Пулл-реквесты всё-таки не для всех.
Matway
MSDN пытались так, но там лапки.
Berkus
Evgenii
🐙 Antony
Это может потопить разработчиков в issue вида "ничего не понял, переделайте"
🐙 Antony
Но боль насчёт "непонятно куда слать сообщения об ошибках", я Boost разработчикам передам
Square
Осиливать :(
Жаркая дискуссия вышла тут у вас
Matwey
Да, надо сразу понятно делать
Stanislav
Anonymous
Ох, тяжело быть Boost разработчиком:
* Делаешь либу, народ ругается что она не работает на компиляторе Х
* Делаешь поддержку компилятора Х, народ ругается, что не надо этого делать
* Даешь тулзу, для распиливания буста на модули - люди ругаются что это костыль
* Распиливаешь на модули вместе с вендорами дистрибутивов и (например) conan.io - люди ругаются что нельхя всё поставить одной кнопкой
* Делаешь либу - люди ругаются что нужно её линковать
* Делаешь либу хедер онли - люди ругаются что она хедер онли, и её долго собирать
* Делаешь свою либу хедер онили либо линкуемой, люди ругаются что лишком много обвесов, сложно конфигурить
Да и плевать на них. Следует поддерживать две последние версии самых популярных компиляторов: GCC, clang и MSVC, а желающие старья пусть сами тащат своё legacy. На любые жалобы отвечать: "Присылайте pull request, рассмотрим".
Berkus
Berkus
по ним я как-то смог даже что-то написать
Nik
Berkus
в asio до сих пор непонятны буфера ) в бисте их сделали еще непонятней
Matway
Это может потопить разработчиков в issue вида "ничего не понял, переделайте"
Да, есть такая проблема. Когда чем-то делишься с людьми - приобретаешь кучу головняка по поддержке.
Поэтому я, например, не люблю опенсорсить, даже если есть ощущение, что моя штука многим бы пригодилась. Не потому, что я жадный, а потому что осознаю, как много сил отнимет поддержка, которые можно было бы употребить на что-то более полезное.
Как вообще поддержка Буста осуществляется? Силами разработчиков? Или есть какие-то добрые люди, которые могут отфильтровать шквал запросов?
Stanislav
Stanislav
это да
Matway
Спор какой-то странный получился. Буст - возможно, лучшее, что сделано на плюсах для плюсовиков. Ещё CGAL в голову приходит. Это не отменяет того, что иногда его ну очень больно использовать, отсюда рефлексы.
Крылатый
Школота подоспела!
Крылатый
// шучу, да
🐙 Antony
серёжа
http://compsciclub.ru/courses/efficientcpp/2017-autumn/
Питер, налетай (или нет)
Anatoly
и статья опубликована ПОНЕДЕЛЬНИК, СЕНТЯБРЯ 18, 2006
Anatoly
а так Алена молодец, такой ресурс создала
MrSmith
Ну дак нет еще ничего по 17