Size: a a a

2021 May 26

AN

Alex Noname in rust_offtopic
почему нельзя смаппить термы на синглетоны?
источник

B

Börgar in rust_offtopic
а мы считаем что конст женерики это все типы
источник

ΑZ

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

AN

Alex Noname in rust_offtopic
или вы хотите сказать что переменная и тип, это разные вещи. Т.е. уже язык не теории множеств а все такие каких-то вычислений.
источник

ΑZ

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

TK

Traveller Kolsky in rust_offtopic
x = 5 // x is positive integer
x -= 8 // x is integer
x += 1.24 // x is real
if x > 0 {
show (1 / x) // x is real and nonzero, 1 is number, thus it is divisible by x
}
x *= i // x is complex
источник

ΑZ

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

AN

Alex Noname in rust_offtopic
сейчас прочту.
источник

TK

Traveller Kolsky in rust_offtopic
В утопии тип лишь определяет множество значений
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
конст генерик это фича
источник

TK

Traveller Kolsky in rust_offtopic
То есть одна переменная имеет бесчисленное число типов
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
сам конст генерик (который const N : i32) это  тип а не терм
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
просто выглядит как 2
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
а на самом деле это тип N2
источник

TK

Traveller Kolsky in rust_offtopic
И на определённом этапе, проверками или операциями, его можно уточнять или менять
источник

B

Börgar in rust_offtopic
ну они же просто констекспр значения
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
я не думаю что ты там сможешь юзать 2+2 в качестве аргумента)
источник

ΑZ

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

B

Börgar in rust_offtopic
ну, могу
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
у нас лямбда-счисление (типизированное)
источник