Size: a a a

2021 May 29

AN

Alex Noname in rust_offtopic
Но это не интересно нужно where b : Lt<a>, а не просто константы
источник

goldstein опять in rust_offtopic
А какая разница?
источник

goldstein опять in rust_offtopic
Будет, типа, Refined(int, Lt(a)), где a — уникальный тип
источник

AN

Alex Noname in rust_offtopic
может и нет разницы. я так чисто по приколу сказал. Для пользователя есть разница.
источник

ΑZ

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

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Констэкспр например рантайм не требует
источник

goldstein опять in rust_offtopic
Он и не самостоятельный
источник

p

polunin.ai in rust_offtopic
Как привязать Lt к операции < ?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Пруфы и типы это синонимы
источник

ΑZ

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

goldstein опять in rust_offtopic
А это мы и обсуждали
источник

AN

Alex Noname in rust_offtopic
ну для констант это допустим само проверяется. Иначе два пруфа требуешь
источник

AN

Alex Noname in rust_offtopic
Но мне кажется нету смысла это хардкодить таким образом, потому что можно на какой то более базовой аксиоматике построить доказательство что операция ">" транзитивна. Потому что иначе как то много хардкодить надо. Допустим что делать чтобы доказать что a < b, c < d => a + c < b + d?
источник

ΑZ

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

ΑZ

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

AN

Alex Noname in rust_offtopic
но нет плейграунда ) зато у LiquidHaskell есть. М -маркетинг.
источник

H

Hirrolot in rust_offtopic
надо сделать плейграунд для metalang99
источник

p

polunin.ai in rust_offtopic
источник

p

polunin.ai in rust_offtopic
а еще стандарт и утвердить в ISO
источник

H

Hirrolot in rust_offtopic
источник