Evgenii
чтобы игнорить в чатах - нет
🐙 Antony
чувствую что упустил какое-то веселье: уже все сообщения потёры :(
Evgenii
а жаль
🐙 Antony
Да норм, я дофантазирую :)
vladislav
велосипидировать интересно, конечно, но не в конторке, где работаешь 😊
Крылатый
Я однажды навелосепедировал ORM либу.
Sergey
блин, может прикрутить к чяту логгирование на сторонний сервис?
Крылатый
Нужно бы её в опенсурс вытащить. Никто не будет пользоваться, конечно, но всё равно!
Sergey
а то потом не почитать даже
vladislav
с кем не поговришь из коллег — все что-то велосипедируют
vladislav
да не, разговор же не про стандартную либу
vladislav
а вообще
Sergey
бывает интересно разобраться, тогда можно делать для себя: видишь какие проблемы возникают и тогда ещё интереснее посмотреть как их решали люди, умеющие думать мозгом
Sergey
но, конечно, тащить это дальше папки tmp обычно стыдно
vladislav
ну а где она хорошая, если не брать высокоуровневые языки (C#, Java, etc)? В Rust она что ли хорошая?
Sergey
оскорбление чувств верующих, на минуточку
Nikolai
Dmitry
оверблюживать надо стандартную либу, вот тогда заживём)
vladislav
я не писал, что хуже, просто, на мой взгляд, некоррктно сравнивать эти ЯП
Sergey
ахахаха, смотри не зарекайся
vladislav
Лан, забьём
Крылатый
с кем не поговришь из коллег — все что-то велосипедируют
Тут сложный вопрос. На моё ИМХО видится следующее: 1. Нет единого code-style, исключения все по-разному обрабатывают, куча мелочей. 2. Нет пакетника, чтобы без боли ниже поясницы интегрировать готовые решения.
Крылатый
Слоупок ты, бот((
vladislav
что делать и кто виноват?
Крылатый
Можно жить. Но получается очень тяжело.
🐙 Antony
Да хватит ныть то :) Если чего-то не хватает - делайте proposal и добавляйте
Evgenii
ну вопрос в том какая это работа
vladislav
> Развивать С++ всеми силами и наводить хайпа, так а нужно оно?
Крылатый
А пропозал на пакетник примут?)
Крылатый
Эх.
Крылатый
vladislav
Да, на самом деле, пофиг, что за ЯП, так исторически сложилось, что именно на нём я зарабатываю себе на хлеб. Не питаю к нему особых чувств.
🐙 Antony
нужен сторонний
Нужен корректно работающий во всех ситациях. Таких нет и не будет
Крылатый
Ну у тех же Haskell удалось ведь.
Dmitry
Ну у тех же Haskell удалось ведь.
на хаскеле даже игрульки ни одной нет
Крылатый
на хаскеле даже игрульки ни одной нет
Не аргумент в данном случае.
Dmitry
показатель
Крылатый
Нет. Совершенно разные категории.
Dmitry
тоже мало
vladislav
да вроде чёт есть https://wiki.haskell.org/Applications_and_libraries/Games
Крылатый
На плюсах есть такой удобный генератор парсеров как parsec/attoparsec? // Извините за холиварный ответ
Dmitry
денди одно
🐙 Antony
а вот кстати, про разламывание совместимости. можно пару примеров того, что вроде как пора бы сломать и сделать лучше, но нельзя ибо тонны легаси?
Лично мой список: * из ios_base убрать всё что связано с std::locale * сделать вменяемый std::locale * numeric_limits разнести на отдельные traits * разрешить Small Buffer Optimization в std::vector и других контейнерах * исправить всё безобразие, связанное с floating point, которое пришло из С (например весь <cfenv> и то что он влияет на все функции работающие с float) * typeid с четким разделением на runtime/compiletime и возможность работать в constexpr (см Boost.TypeIndex)
Evgenii
таг для contiguous iterator хочу
Александр
таг для contiguous iterator хочу
он не ломает совместимость же
Александр
тогда уж хочу модули и концепты
Berkus
с кем не поговришь из коллег — все что-то велосипедируют
Это пушо они готовое искать и пользовать не умеют и не хотят
Berkus
I.e. на интеле эти хрени на весь фпу влияют
🐙 Antony
Я не говорил, что знаю как это безобразие исправить :)
Александр
а чего там с локалью творится?
Александр
относительно недавно (полгода как) узнал про C++ возможность конвертации utf8 <-> unicode и был рад сильно, что не надо костылить с сишными функциями
Александр
в остальном локалью не пользовался
Berkus
Я не говорил, что знаю как это безобразие исправить :)
Довольно сложно, после каждой фп операции сбоасывать флаги фпу, производительность будет несколько процентов от текущей
vladislav
Ребят, какие есть живые open source проекты (на плюсах, ес-но), куда бы присоединиться можно было? То уже работа все мозги выела, а занятия придумать не могу.
vladislav
а чего пишешь?
vladislav
с блекджеком и шлюхами?
vladislav
А, можно, но я не спец в алгоритмах
vladislav
Кароч, давай я тебе напишу, как с работы приковыляю
Berkus
или ко мне
Berkus
у меня простенько - сериализация, сеть, джиттербуферы, такая фигня
vladislav
напали рекрутеры с предложениями 😊
Berkus
ну сам спросил ж
vladislav
да, я шучу. Спасибо, на самом деле, ребят
Berkus
да, я шучу. Спасибо, на самом деле, ребят
https://github.com/berkus/libsss а там смотри, хочется или не хочется
Evgenii
он не ломает совместимость же
ломает, потому и не взяли. вроде
vladislav
ага, только большая часть полумёртвые
Vladislav
Буст же
vladislav
ну я ж не говорю, что все
Berkus
ну буст кмк сложновато для начинающих
vladislav
чувство, будто я всю жизнь начинающий
Anton
чувство, будто я всю жизнь начинающий
Потому что это норма) Такая уж у нас сфера.
Berkus
чувство, будто я всю жизнь начинающий
в с++ это абсолютно нормально (и правда)
Evgenii
ага, только большая часть полумёртвые
вон зайди на gsoc посмотри кто там участвует