MrSmith
Крч не вижу проблему которую бы решали концепты
MrSmith
Складывается ощушение шо костыль
Vladimir
Как-то двойственно
Vladimir
Если у саттера все выгорит завезут метаклассы хотя я планирую в след проекте их и так подключать
Vladimir
Это описание условий класса
Vladimir
К примеру можно описать делегат, делегатор, интерфейс, перечисление и тд
Vladimir
Ограничение на типы, параметры функций
Vladimir
Хз, помойму можно и без них спокойно жить
Vladimir
Складывается ощушение шо костыль
MrSmith
Как-то двойственно
1 позволяет писать меньше кода и является просто метасахором 2 второе лично мне не нужно нафиг и если в 20 введут то и пусть
MrSmith
с++ и так уже ментально огромный, я вообще глубоко сомниваюсь что есть человек который бы мог на нем писать в новом стандарте
MrSmith
Я только только освоил 11 и чуть-чуть 17 и мне пока с головой хватает
Vladimir
Почему с++еры любят приставку мета?
Anonymous
Метапогромирование?
Sergey
они любят мет
Vladimir
Так а какой прикол с метакласов, это тупо макросы новые?
Vladimir
В концепты хотябы какую-то пользу приносят использующей стороне, а это всё больше делает с++ write-only
Alexey
да, плюсатый даже stl невозможно читать (реализацию).
Alexey
пользоваться - приятно. читать - невозможно.
Vladimir
В расте такой хуйни не было
Evgenii
Vladimir
Наберут с++ кодеров по объявлению?
Сережа
Смотри сколько тут си плю плюсеров
Evgenii
Так а откуда появится
ну если им когда нибудь больше 3.5 человек начнет пользоваться, сразу появится
Сережа
Они с собой с++ в раст принесут
Vladimir
Vladimir
Одниг мейнтейнеров раста десяток
Evgenii
Evgenii
分解物質
Safort
Сережа
Видимо разработчиков раст мозилла не кормит в отличие от чата и троллей в чате
MrSmith
Дак мне кто в чате скажет зачем обычному программисту concepts & constraints
Loo
Как вам стиль данной функции?
Loo
Anton
героически решаем архитектурные проблеммы
Anton
в D у шаблонов есть guards
Anton
И контракты там используются мало
Сережа
а были прецеденты что один красноглазик другого порешил за код без concepts & constraints?
Anton
Точнее на реальных задачах не видел
Vladimir
Сережа
Vladimir
Типы не нужны
Vladimir
Ща бы месяцы с единицы считать
Сережа
правильно, все равно TDD и тесты писать - будут неправильные типы - тесты не пройдут
Сережа
если пройдут - мало тестов
Vladimir
А что делать, если какой-то римлянин захочет залогиниться
Сережа
> kDaysInMonth[13]
> 13
а он не плох!
Сережа
надо было на паскале писать, там с 1 начинается индексация массивов
Vladimir
Там вроде можно индексы массивов с любого удобного числа начинать
Vladimir
Почему для высокосного года нет отдельного массива
Cat
это же валидатор тип
Cat
там нужно чтобы "1.01.18" валидировалось, зачем дополнительно переводить "1" в 0
Vladimir
Ну действительно
Cat
пора написать обвязку
let array = RangedArray::new(13..37);
Vladimir
Норм
Cat
жаль в std::ops нет ".."
Cat
а, есть, я слепой
ну только он не трейт
Kerrigan
https://kiwifarms.net/threads/open-source-software-community.38130/
Anton
Alex
я со второго работаю
Alex
но примерно так же
Маjко
Можно просто прибухивать в процессе
Tuntz
Коллеги, оцените плз реализацию мутирующего итератора:
https://github.com/volunode/boinc-app-api-rs/blob/master/src/lib.rs#L193
Tuntz
есть структура SHARED_MEM, состоит из полей - различных каналов-буферов; итератор проходит по полям SHARED_MEM
KlonD90
а дошли уже авейты до дневной версии?
Sergey
дневная не нужна
Nikolay
Коллеги оцените мой проект: https://github.com/nikolay-govorov/nanoid
Vladimir
Кому-то нужны лефтпады?
Nikolay
А зачем?
Vladimir
Вот и я спрашиваю
Vladimir
Зачем кому-то нужны лефтпады
Anonymous
проект ради проекта
Loo