Size: a a a

2020 August 02

AF

Aidar Fattakhov in pro.cxx.holywars
на основе присваивания типа возврата вычисляется T
источник

CD

Constantine Drozdov in pro.cxx.holywars
Aidar Fattakhov
ему нужен параметр T
я вроде умею транслировать rust в плюсы
источник

CD

Constantine Drozdov in pro.cxx.holywars
ты должен объявить namespace Trait
источник

CD

Constantine Drozdov in pro.cxx.holywars
в нём описать шаблонную функцию
источник

KK

Kirill Kaymakov in pro.cxx.holywars
Aidar Fattakhov
на основе присваивания типа возврата вычисляется T
А где тут пролог?
источник

CD

Constantine Drozdov in pro.cxx.holywars
и описать её специализацию для каждого impl
источник

/dev/urandon ¯\_(ツ)_... in pro.cxx.holywars
Потому что приоритеты правильно расставили:
Хиндли-Милнера завезли, а утку закрыли
источник

AF

Aidar Fattakhov in pro.cxx.holywars
Kirill Kaymakov
А где тут пролог?
смотри ты присвоил T после какихто монипуляций и он назад прошел и расставил типы
источник

CD

Constantine Drozdov in pro.cxx.holywars
Aidar Fattakhov
смотри ты присвоил T после какихто монипуляций и он назад прошел и расставил типы
после чего x.foo() для трейта Trait протранслировать в Trait::foo(x);
источник

AF

Aidar Fattakhov in pro.cxx.holywars
/dev/urandon ¯\_(ツ)_/¯
Потому что приоритеты правильно расставили:
Хиндли-Милнера завезли, а утку закрыли
это имплементация
источник

AF

Aidar Fattakhov in pro.cxx.holywars
пролог тоже тупо перебирает
источник

/dev/urandon ¯\_(ツ)_... in pro.cxx.holywars
Aidar Fattakhov
пролог тоже тупо перебирает
Почему тогда хаскелем не назвать?
источник

CD

Constantine Drozdov in pro.cxx.holywars
/dev/urandon ¯\_(ツ)_/¯
Потому что приоритеты правильно расставили:
Хиндли-Милнера завезли, а утку закрыли
Ну я говорю, они безнадежно сломали целый пласт гибкости, необходимый для организации взаимодействия модулей
источник

/dev/urandon ¯\_(ツ)_... in pro.cxx.holywars
В Хаскеле тот же ХМ
источник

AF

Aidar Fattakhov in pro.cxx.holywars
/dev/urandon ¯\_(ツ)_/¯
Почему тогда хаскелем не назвать?
потомучто я это у них прочитал в доке
источник

AF

Aidar Fattakhov in pro.cxx.holywars
и они упомянули пролог
источник

KK

Kirill Kaymakov in pro.cxx.holywars
Aidar Fattakhov
на основе присваивания типа возврата вычисляется T
Наперли из ML языков
источник

CD

Constantine Drozdov in pro.cxx.holywars
Aidar Fattakhov
потомучто я это у них прочитал в доке
на самом деле это Jaskell да
источник

KK

Kirill Kaymakov in pro.cxx.holywars
В шарпе и джаве тоже есть
источник

CD

Constantine Drozdov in pro.cxx.holywars
Aidar Fattakhov
потомучто я это у них прочитал в доке
система трейтов это полностью система хаскеля
источник