Критерий
Критерий
больше разницы нет
Dr. Friedrich
Тайпкласс неотличим от дактайпинга, в котором имена уникальны у каждого тайпкласса и не могут перепутаться
Dr. Friedrich
в этом
Мне кажется, что я это и пытаюсь сообщить вам
Dr. Friedrich
Вот с первого же сообщения.
Dr. Friedrich
А мне в ответ — давай пейпер
Dr. Friedrich
Сами же потом то же самое повторяете другими словами
Критерий
структурная типизация неотличима от номинативной, когда все структуры уникальны
Dr. Friedrich
Dr. Friedrich
То есть тайпклассы и дактайпинг — одно и то же.
Критерий
отлично. теперь что это доказывает?
Критерий
нет
Dr. Friedrich
И поэтому в сишарпе есть тайпклассы.
Dr. Friedrich
Спасибо, что со мной согласились.
Критерий
они неразличимы при определённых условиях
Dr. Friedrich
Долго же вас надо лечить.
Критерий
ТОЛЬКО при определённых условиях
Критерий
в других случаях они различимы, следовательно, не одно и то же
Dr. Friedrich
Dr. Friedrich
Давай пейпер с перечислением случаев, когда различимы
Dr. Friedrich
Каждый, пожалуйста, формально описанный
Doge
Критерий
Критерий
я так и не дождался
Dr. Friedrich
Ой а что это за буква, дайте пейпер про алфавит
Dr. Friedrich
Viacheslav
Коронавирус бушует - все пейперы разобрали
Ayrat
Dr. Friedrich
Критерий
Vasily
Папир мозги не заменяет
Vasily
Мне кажется, все эти завтипы и прочее сродни поискам философского камня
Dr. Friedrich
Vasily
Но есть и положительный момент
Dr. Friedrich
Так что пассаж про пейперы был вообще не к месту.
Критерий
настолько же к месту, насколько "формализация"
Vasily
Из алхимии появилась химия, которая имеет кучу практических применений. А философский камень так и не нашли
Dr. Friedrich
Vasily
В целом, подобные разговоры являются отличной лакмусовой бумажкой
Vasily
Чтобы отделить теоретиков от практиков
Dr. Friedrich
Vasily
@fvnever скорее практик,кмк
Dr. Friedrich
Теоретики работают над очень сложными конструкциями, которые сложно в промышленности применить, а инженерия у них забирает результаты и применяет помаленьку, с заметным отставанием.
Vasily
Собакен вроде занимается полезным делом, планирует оптимальный развоз бухла по гей клубам
Dr. Friedrich
Ну, правда, в отличие от философского камня, их основные результаты действительно существуют.
Vasily
Чем занимается ещё один участник дискуссии, неясно. Пока предположим, что в основном пиздежом в интернетах
Dr. Friedrich
Критерий
написанием калькулятора для финансового говна
Критерий
чо б нет
Dr. Friedrich
Кул, это хороший калькулятор.
Dr. Friedrich
А «ЗГГОГ»?
Критерий
это сложнее, но, думаю, реализуемо
Dr. Friedrich
Наверняка с помощью линейных типов можно сделать.
Андрей
зависит, есть ли там завтипы
Dr. Friedrich
Поговните меня больше, я вам и завтипы в сишарпе «изобрету» с помощью T4 и какой-нибудь матери
Критерий
в сишарпе, к сожалению, нет
Dr. Friedrich
А тут завелись вдруг
Dr. Friedrich
Ну собакен прав, что кодегеном можно и полущ сделать, конечно
Андрей
ойфсьо! :)
Dr. Friedrich
Просто это будет кодеген такого же порядка, как source-to-source компилятор из языка с завтипами в тот же сишарп.
Критерий
https://github.com/louthy/language-ext/tree/master/LanguageExt.Core/TypeClasses тайпклассы нашёл
Критерий
и правда есть!
Dr. Friedrich
https://github.com/louthy/language-ext/blob/master/LanguageExt.Core/TypeClasses/Monad/Monad.Prelude.cs#L21-L22 ок, схема кодирования знакомая
Dr. Friedrich
Из пропозала в C# 10
Vasily
Доктора лучше не злить. У него связи в морге
Dr. Friedrich
Вроде там так и не придумали ничего про HKT, а это-то самое интересное
Критерий
для нормальной поддержки хкт надо рантайм менять
Dr. Friedrich
Ну собстно вот тут уже всё видно
Dr. Friedrich
По десять тайп аргументов везде с хитрыми констрейнтами
Критерий
больно видеть
Ayrat