Ayrat
Никто не обещал что массив и правда неизменяемый
Igor
В смысле? Ну реализовать всегда можно
жду варианта, так что бы это не сломало обратную совместимость
Ayrat
Но по интерфейсу будет неизменяемый
Ayrat
жду варианта, так что бы это не сломало обратную совместимость
Да не сломает, как? Инстансы тайпклассос будут жить в сборках, пока не подключишь, ничего не произойдёт
Igor
Да не сломает, как? Инстансы тайпклассос будут жить в сборках, пока не подключишь, ничего не произойдёт
как они будут прокидываться через функции? - в .net сейчас нет механизма для имлиситов - есть раздельная компиляцию (те ты не можешь как в rust стат поставлять)
Ayrat
Но я вижу это как в скале. Открыл импорт, наловил инстансов зашиворот
Ayrat
И они в скоупе имплиситно есть
Igor
отлично, только скалу изначально задизайнили с поддержкой имлиситов
Igor
да и имплиситы достаточно стремная реализация тайп-классов
Ilya
Мне нравится, как обсуждение сишарпного будущего происходит активнее в фшарп чате, чем в сишарп чате. Прям диагноз хочется поставить какой-нибудь.
Roman
Да не сломает, как? Инстансы тайпклассос будут жить в сборках, пока не подключишь, ничего не произойдёт
я ж правильно понимаю, что тайпкласс — это как возможность присобачить произвольный интерфейс к чужому типу?
Ayrat
Именно так
Ayrat
Это прям вот оно и есть
Ayrat
Композабельные интерфейсы
Ayrat
Трейты
Roman
Это прям вот оно и есть
но тока с моноидом!1111
Ayrat
но тока с моноидом!1111
Вот это вооообще пиздец
Ayrat
щас бы крудописателям за моноид рассказывать
Vladislav
щас бы крудописателям за моноид рассказывать
как моноидом вставить цсв в мсскл 2008?
Vladislav
sir?
Vladislav
о еф это моноид
Vladislav
класс
Ilya
щас бы крудописателям за моноид рассказывать
Может быть он пока только про моноиды узнал?
Ayrat
как смапить моноид автомаппером?
Mark
через EF
еф кор * !!1
Vladislav
как смапить моноид автомаппером?
нужно нугет пакет для автомаппера скачать
Mark
а не просто еф
Vladislav
кстати
Vladislav
вы знали что asp net core это не бренд? а asp net да
Vladislav
т.е. правильно коровский asp net называть
Vladislav
без кор
Hog
sir?
kindly они ещё любят
Mark
а вы знали что asp net core это вообще .net standard
Mark
то есть по сути asp net standard
Vladislav
как смапить моноид автомаппером?
пошел в про нет набрасывать
Roman
Это прям вот оно и есть
вот прям сегодня люто не хватало тайпклассов. Пришлось дублировать тип
Ayrat
даже без хкт хорошо
Mark
вот прям сегодня люто не хватало тайпклассов. Пришлось дублировать тип
есть такая теория, что если бы ты о них не знал, они бы тебе не нужны были
Mikhαil
даже без хкт хорошо
А што такое хкт
Vladislav
А што такое хкт
это когда дырка в дырке
Vladislav
понел?
Ayrat
А што такое хкт
это дженерики дженериков
Roman
А што такое хкт
Это абстракция над дженериками
Ayrat
это вот class Foo<T,G> where T<G>
Mikhαil
есть такая теория, что если бы ты о них не знал, они бы тебе не нужны были
Глупая теория. Потому что желание добавить интерфейс в класс в который его нельзя добавить возникала и без знаний о тайп классе
Mikhαil
Понял
Vladislav
https://stackoverflow.com/questions/24410590/generic-type-in-generic-constraint
Roman
Типа для когда тебя не важно, List<T> или Option<T>, главное, что там есть один женерик параметр
Vladislav
это когда ты хочешь это
Vladislav
но нельзя
Igor
есть такая теория, что если бы ты о них не знал, они бы тебе не нужны были
Они не нужны в ооп языках, по этому и нераспространены
Vladislav
это вот class Foo<T,G> where T<G>
ты обещал мне помочь с параметрами в груп бае стрима!!11
Roman
И в ооп, и в фп — везде тайпклассы полезны
Ayrat
ну давай, ща
Igor
нужны они, и без всяких моноидов
мне нет, отлично без них живу
Roman
мне нет, отлично без них живу
а, ну раз тебе не нужны, то ладно, никому не нужны. Расходимся, пацаны
Igor
а, ну раз тебе не нужны, то ладно, никому не нужны. Расходимся, пацаны
ну если тебе нужны, не значит что их стоит тащить в ооп язык
Roman
интерфейсы нужны в ооп?
Mikhαil
Ооп не нужно в принципе
Ayrat
да ну
Ayrat
ой всё
Mikhαil
(мимооопкрудошлеп)
Roman
интерфейсы нужны в ооп?
@angmarr это к тебе вопрос
Ilya
В целом, классы в программировании не нужны, вот их туда и не тащат.
Igor
интерфейсы нужны в ооп?
а при чем тут они, мы же про тайплкассы вроде бы разговаривали
Mikhαil
В целом, классы в программировании не нужны, вот их туда и не тащат.
Да и потребность в программировании сомнительна
Roman
а при чем тут они, мы же про тайплкассы вроде бы разговаривали
ну вот тайпклассы это как интерфейсы, только более удобно. Прям та же хуйня, только ты можешь не только свой тип отнаследовать от интерфейса, а любой, даже из библиотеки
Roman
а теперь давай, скажи мне, что это в ооп не нужно
Vladislav
то есть статические методы в интерфейсах вас не заинтересовали