Size: a a a

2021 February 01

p

polunin.ai in rust_offtopic
Αλεχ Zhukovsky
Научись, она сложнее сериальчиков но понять можно любому
Вопрос а нахуй
источник

DS

Doge Shibu in rust_offtopic
Emmanuel Goldstein
Так что вот это утверждение — правда с ограниченной точки зрения
Да, в идрисе есть тайплевел функции, но они написаны на урезанном сабсете урезанного сабсета идриса, и не моугт довольно тривиальные вещи (я легко могу представить, что я захочу матчить, скажем, по константным строкам на тайплевеле)
Так это проблема идриса
источник

EG

Emmanuel Goldstein in rust_offtopic
Αλεχ Zhukovsky
Не вижу почему оно не должно компилиться
Оно не компилится, потому что идрис не умеет вызывать функции на тайплевеле.
источник

DS

Doge Shibu in rust_offtopic
А не всех зав типов
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Emmanuel Goldstein
Оно не компилится, потому что идрис не умеет вызывать функции на тайплевеле.
Умеет
источник

EG

Emmanuel Goldstein in rust_offtopic
Потому что функции на тайплевеле в идрисе это ложь.
источник

EG

Emmanuel Goldstein in rust_offtopic
Идрис умеет упрощать функции на тайплевеле, и перестаёт с этим справляться, как только ты выходишь из загончика тривиальных случаев.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Приеду домой посмотрю
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Потому что функции на тайплевеле в идрисе это ложь.
Нет
источник

EG

Emmanuel Goldstein in rust_offtopic
Если бы идрис вызвал my_type, этот отрывок бы скомпилировался.
источник

DS

Doge Shibu in rust_offtopic
Emmanuel Goldstein
Идрис умеет упрощать функции на тайплевеле, и перестаёт с этим справляться, как только ты выходишь из загончика тривиальных случаев.
Так это не проблемы зависимых типов - это проблема конкретно идриса.
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Если бы идрис вызвал my_type, этот отрывок бы скомпилировался.
А он total?
источник

p

polunin.ai in rust_offtopic
Глянь
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
А он total?
Он тривиально total — он нерекурсивный
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Он тривиально total — он нерекурсивный
Ты проверь
источник

p

polunin.ai in rust_offtopic
Если тотал - то это наверное баг
источник

p

polunin.ai in rust_offtopic
А, я наверное понял
источник

p

polunin.ai in rust_offtopic
Он не может понять во втором случае что _ не включает 0
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
Ты проверь
Проверил — да, он total
источник

p

polunin.ai in rust_offtopic
polunin.ai
Он не может понять во втором случае что _ не включает 0
Ну и это нормально
источник