Size: a a a

Programming Offtop

2020 August 07

IO

Iaroslav Orlov in Programming Offtop
в тайпскрипте уже сильно переусложненная система типов
источник

D

Danya in Programming Offtop
Видимо и правда не в С++ у вариадик дженериков не так много применений
источник

IO

Iaroslav Orlov in Programming Offtop
но так надо, чтоб покрывать жс, не падая на any в каждом неудобном случае, как делает котлин
источник

AN

Alexander Nozik in Programming Offtop
Danya
Видимо и правда не в С++ у вариадик дженериков не так много применений
Фактически только туплы.
источник

IO

Iaroslav Orlov in Programming Offtop
Alexander Nozik
Фактически только туплы.
не совсем. std::function
источник

D

Danya in Programming Offtop
Iaroslav Orlov
не совсем. std::function
так мы же не про С++
источник

AK

Anton Korotkikh in Programming Offtop
Danya
Лучше бы в C# завезли вариадик дженерики
да он и так невыносимо жирный мутант, со всей индустрии туда фичи несут
источник

AN

Alexander Nozik in Programming Offtop
Iaroslav Orlov
не совсем. std::function
Тот же вопрос. Где оно нужно больше чем с тремя параметрами?
источник

IO

Iaroslav Orlov in Programming Offtop
Alexander Nozik
Тот же вопрос. Где оно нужно больше чем с тремя параметрами?
лямбда, чтоб суммировать 24 числа
источник

AN

Alexander Nozik in Programming Offtop
В С++ оно нужно для экономии кода в шаблонах.
источник

AN

Alexander Nozik in Programming Offtop
Iaroslav Orlov
лямбда, чтоб суммировать 24 числа
Ты серьезно?
источник

IO

Iaroslav Orlov in Programming Offtop
Anton Korotkikh
да он и так невыносимо жирный мутант, со всей индустрии туда фичи несут
ну, никогда не поздно консистентно жертвовать консистентностью
источник

IO

Iaroslav Orlov in Programming Offtop
Iaroslav Orlov
ну, никогда не поздно консистентно жертвовать консистентностью
так вообще все языки делают, кроме тех, где диктаторы типа бреслава или ван россума
источник

D

Danya in Programming Offtop
Пример вариадиков из С++ -- std::vector::emplace_back -- конструирует обьект элемента вектора на месте (вместо того, чтобы копировать), принимая аргументы для конструктора и перенаправляя их в конструктор
источник

IO

Iaroslav Orlov in Programming Offtop
Danya
Пример вариадиков из С++ -- std::vector::emplace_back -- конструирует обьект элемента вектора на месте (вместо того, чтобы копировать), принимая аргументы для конструктора и перенаправляя их в конструктор
вот неявный вызов конструктора - это ужасно
источник

D

Danya in Programming Offtop
Вполне явный, просто делаешь его не ты
источник

IO

Iaroslav Orlov in Programming Offtop
не вполне...
источник

AN

Alexander Nozik in Programming Offtop
Danya
Пример вариадиков из С++ -- std::vector::emplace_back -- конструирует обьект элемента вектора на месте (вместо того, чтобы копировать), принимая аргументы для конструктора и перенаправляя их в конструктор
А зачем вам гетерогенный вектор?
источник

D

Danya in Programming Offtop
Alexander Nozik
А зачем вам гетерогенный вектор?
Не очень понял что такое гетерогенный вектор
источник

AN

Alexander Nozik in Programming Offtop
Danya
Не очень понял что такое гетерогенный вектор
Где под разными номерами разные типы
источник