Size: a a a

2021 May 26

KR

Kai Ren in rust_offtopic
Так а что тебе тогда не понятно?
источник

AN

Alex Noname in rust_offtopic
вообще как оно выражается. там же инты это S S S Z. А если я считал какой то n из IO, то что оно о нём знает?
источник

Т8

Т-34 85 in rust_offtopic
источник

TK

Traveller Kolsky in rust_offtopic
В каком? Предположим, что есть фулловые конст дженерики. Тогда fn [T; N] -> [T; N - 1] можно будет без страха делать. Как минимум часть функционала этих ваших завтипов будет.
источник

AN

Alex Noname in rust_offtopic
что это такое? N же все равно "компайл тайм". Ну и в с++ сто лет уже есть конст темплейты.
источник

AN

Alex Noname in rust_offtopic
я спрашивал про то что если я хочу знать в коде что n < m то как это выразить. Поидее типа n должен быть S...S m
источник

AN

Alex Noname in rust_offtopic
только сколько S не известно.
источник

AN

Alex Noname in rust_offtopic
как оно работает.
источник

TK

Traveller Kolsky in rust_offtopic
IO это эффекты, а эффекты или ещё что требуют, видимо, чтобы тьюринг полнота отсутствовала, или в компайл тайме чтоб было, сложно крч. Для идрисов всяких.
источник

AN

Alex Noname in rust_offtopic
ну вот в том же примере на хабре с вектором, как то работает.
источник

TK

Traveller Kolsky in rust_offtopic
А там не читерят?
источник

TK

Traveller Kolsky in rust_offtopic
Вроде паник или опшна
источник

AN

Alex Noname in rust_offtopic
блин. Так а нахер завтипы если потом опять опшин.
источник

TK

Traveller Kolsky in rust_offtopic
Раз опшн, значит, гарантии идут лесом, пушто функция имеет право всегда возращать None
источник

AN

Alex Noname in rust_offtopic
один раз надо проверить, а потом уже пользуйся на здоровье пруфом.
источник

TK

Traveller Kolsky in rust_offtopic
И вообще как-то не лягут завтипы на раст, имхо. Ансейфом можно обмануть любую систему доказательств при желании. И об альтернативной ветви никогда нельзя забывать.
источник

AN

Alex Noname in rust_offtopic
а кто говорит про раст
источник

TK

Traveller Kolsky in rust_offtopic
Так же не лягут они адекватно на c++ и даже на хаскель в какой-то степени
источник

AN

Alex Noname in rust_offtopic
в хаскель сделают. туда всё тащат
источник

KR

Kai Ren in rust_offtopic
Ну believeMe всегда будет, да. Это же не значит что выгоды от завтипов не будет.
источник