Size: a a a

2021 February 14

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Zaner
тогда С++ одной ногой в завтипах
он как осьминог, он одной ногой во всём и всех парадигмах сразу
источник

SP

Stanislav Popov in rust_offtopic
Zaner
тогда С++ одной ногой в завтипах
с этим тейком выступал царь недавно
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Stanislav Popov
с этим тейком выступал царь недавно
а тут можно вспомнить кармака
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
"проблемы плюсов не в том что они что-то не умеют. а в том, что они умеют слишком дохуя всего сразу" ©
источник

Z

Zaner in rust_offtopic
это довольно странно называть конст дженерики+специализацию зав. типами, всё равно есть фундаментальное разделение на рантайм - комайлтайм
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
всегда интреснее вопрос практичности, а не теоретической возможности хз
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
генерировать типы-синглтоны руками - нереально
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
даже ньютайпами в шарпе например не пользуется никто потому что нет дерайвов и это неудобно
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
но вот подобная запись

function apiCall<E extends boolean>(withExtraInformation: E): APIResult<E>

Вполне завтипы имхо. И bool можети прилетать рантаймовый
источник

Z

Zaner in rust_offtopic
Αλεχ Zhukovsky
но вот подобная запись

function apiCall<E extends boolean>(withExtraInformation: E): APIResult<E>

Вполне завтипы имхо. И bool можети прилетать рантаймовый
но оно же раскрывается до рантайма, вся суть зав. типов что тебе в рантайме прилетает тип dependent type is a type whose definition depends on a value.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
согласен но хотя бы "завтипы для констант" это уже хоть что-то
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
константу можно рассматривать и как тип и как терм
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
лифтить рантайм значения в синглтоны можно
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
в общем никто не говорит что ТС это идрис
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
но система типов у него довольно мощная
источник

Z

Zaner in rust_offtopic
Αλεχ Zhukovsky
согласен но хотя бы "завтипы для констант" это уже хоть что-то
а я не спорю с тем что это практически полезно, и лучше хоть так, чем руками/макросами синглтоны писать
источник

p

polunin.ai in rust_offtopic
Αλεχ Zhukovsky
Sing - один из шагов в сторону завтипов, ты не прав
Тайпхинты - один из шагов с торону заытипов
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
"«Это провал»: автор «Черного лебедя» начал избавляться от биткоинов" https://www.forbes.ru/newsroom/finansy-i-investicii/421127-eto-proval-avtor-chernogo-lebedya-nachal-izbavlyatsya-ot
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Кек
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
Тайпхинты - один из шагов с торону заытипов
Очевидно да
источник