Subbotin
это потому что на нём ябучие хипстреы пишут. у перечисленных мною трёх языков такого нет
Berkus
ergo, винда - зло в кубе
Aidar
это потому что на нём ябучие хипстреы пишут. у перечисленных мною трёх языков такого нет
Я сомневаюсь что оно умеет работать с пакетным менеджером системы, а все остальное я вертел
Alexander "SonnySlave"
а зачем нужно работать с пакетным менеджером системы? ты в плане тянуть из него пакеты?
Alexander "SonnySlave"
или использовать автоматически пакеты системные для поставки софта в дистр?
Aidar
Ваще не понимаю почему нельзя было стандартизировать протоколы для этого
Anatoly
Здравствуйте. Есть небольшой вопрос. Скоро планирую писать тулуз для себя. Нужно будет сетевое взаимодействие и потоки. В c++ у меня нет большого опыта с многопоточными программами, поэтому возник вопрос какие либы лучше выбрать. Пока склоняюсь к libuv. Но она сишная и для удобства в любом случае придётся делать свои обёртки. Рад был бы услышать советы по выбору либ(допустим для потоков мне скорее всего std::thread будет достаточно с его примитивами синхронизации). В приоритетах стоит не завязываться на конкретные API ОС, т.е. кроссплатформа.
Arseny
Сейчас тут boost asio посоветуют
Aidar
Советую
Aidar
Го ненужен
Alexander "SonnySlave"
Ваще не понимаю почему нельзя было стандартизировать протоколы для этого
ну основная позиция была, что комитет занимется только языком, но не тулингом к нему. вот только недавно создали подгруппу Tooling в комитете
Aidar
Я про стандартный протокол доступа юзерпрог к пакетному менеджеру системы
Aidar
Чтобы ваши дополнительные менеджеры сначала ходили туда
Aidar
Ну и модульность стандартного менеджера опционально
Aidar
Тоесть чтобы дополнительные могли быть частью стандартного
Arseny
Только не го
Отличный язык.
Anatoly
давайте тоже вброшу: пиши на Erlang-e
Aidar
Отличный язык.
Не хочу тут холиварить
Arseny
Не хочу тут холиварить
Я тоже. Ибо сколько можно уже об одном и том же.
Stanislav
давайте тоже вброшу: пиши на Erlang-e
а можно на еликсире, там сахарочек!
🐙 Antony
давайте тоже вброшу: пиши на Erlang-e
erlang для хипстеров! Нужно идти к истокам, к классике - к прологу!
Berkus
Ваще не понимаю почему нельзя было стандартизировать протоколы для этого
тут только пара дистров только смогли либу с апи для работы с пакетником родить, а ты говоришь "стандартно"
Berkus
(специально чтобы не советовать асио, лел)
Berkus
Отличный язык.
так себе язык, уж лучше эрланг действительно
🐙 Antony
я там был, там ничего нет
Зато отлаживать весело, как никогда
Anatoly
какую-либу посоветует общественность, с чем гемора и неожиданностей поменьше
Anatoly
пропаганда наркотиков запрещена в общественных каналах. а почему erlang? изоляция "процессов", модель акторов
Aidar
тут только пара дистров только смогли либу с апи для работы с пакетником родить, а ты говоришь "стандартно"
го пилить комитет по стандартизации этого говна, ато будущее у пакетных менеджеров такое себе, их каждый год все больше и больше нужно держать в системе, каждая тулза скоро будет иметь свой менеджер модулей, все оси превратятся в виндовс
Nik
Aidar
Ну сейчас 0 стандартов
Berkus
Ну сейчас 0 стандартов
вот и збс, нечего их плодить!
Aidar
Ну нет, а как расширять эту штуку своими репами со своим форматом?
Berkus
а это уже к бекенду который этот интерфейс реализует вопросы
Berkus
с т.з. тебя не должно быть никакой разницы как это достигается
Aidar
Короче я хочу чтобы всякие pip npm aur и прочие были частями одного целого
Berkus
это бекенды
Aidar
Ну вот тут протокол бекендства тоже должен быть
Berkus
берешь конан, добавляешь туда этот апи и вперед, к интеграции
Berkus
протокол будет разный
Aidar
Он должен быть один
Berkus
т.к. aur это делает одной либой, а dpkg другой
Berkus
не должен
Berkus
ФРОНТЕНД протокол должен быть один
Igor
Короче я хочу чтобы всякие pip npm aur и прочие были частями одного целого
а как разруливать ситуации когда нужно три принципиально разных версии одной либы? плодить их system-wide с суффиксами версий? как в винде через год в системе накапливается 30 сортов vc2010 redistributable?
Aidar
И патчить надо именно Пип нпм и прочие а не адаптироваться под них
Aidar
Иначе это говно
Berkus
а как разруливать ситуации когда нужно три принципиально разных версии одной либы? плодить их system-wide с суффиксами версий? как в винде через год в системе накапливается 30 сортов vc2010 redistributable?
без рута скорее всего ничего в систему ставиться не будет, либо будет sudo интерфейс для того что можно поставить системно, а остальное будет в localinstall валиться
Berkus
работы на десятилетие
Aidar
Major.minor.patch
Igor
без рута скорее всего ничего в систему ставиться не будет, либо будет sudo интерфейс для того что можно поставить системно, а остальное будет в localinstall валиться
ну т.е. получается тогда что единственный смысл - чтобы можно было сделать apt list boost* и он нарисовал все папки где у тебя бусты установлены?
Anonymous
О, Айдар, здравствуй
Aidar
И удалять ненужные уже пакеты от которых ничего не зависит
Anonymous
Айдар, Айдар.
Berkus
можно вжухнуть его на mruby и запускать даже на винде
Anonymous
Не здороваешься
Igor
Чтобы апгрейдить все
апгрейдим все 50 бустов с 1.55 до 1.65, 20 прилог продолжают нормально собираться и работать, 20 перестают собираться, 10 собираются но неработают из-за ABI, дальше что? //буст здесь естественно ради примера, я надеюсь что он не настолько быстроменяющийся и abiзависимый
Aidar
А патч нет
Stanislav
проще брю портировать тогда на твою систему )
был же порт под линух, не помню че с ним стало