Size: a a a

2020 August 08

AZ

Alex Zhukovsky in rust_offtopic
компилятор там 1 кнопкой ставится и есть подсветка для вскод, попробовал бы хоть
источник

AZ

Alex Zhukovsky in rust_offtopic
а то так и будешь думать что скобки это топ
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
ну да, такое бывает нужно
Или хотя бы статическую рефлексию как в D
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Или хотя бы статическую рефлексию как в D
ну идрис на порядок круче. Типы там такие же значения, а значения - такие же типы. Например

let x = Int
let y : x = 10
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
ну идрис на порядок круче. Типы там такие же значения, а значения - такие же типы. Например

let x = Int
let y : x = 10
Беда в том, что идрис - ресёрч язык
источник

AZ

Alex Zhukovsky in rust_offtopic
то есть во-первых тип можно сохранить в переменную, во-вторых его можно использовать. На плюсах было бы что-то типа

auto x = int;
x y = 10;
источник

Т8

Т-34 85 in rust_offtopic
Правда, ди не далеко ушёл
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Беда в том, что идрис - ресёрч язык
во-первых часть навыков переносится на любой яп, а во-вторых что вчера было ресерчем завтра уже во всех магазинах страны
источник

AZ

Alex Zhukovsky in rust_offtopic
ну и просто знать чуть больше вроде не грех
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
только b это не тип, это значение типа Bool
Тип
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
во-первых часть навыков переносится на любой яп, а во-вторых что вчера было ресерчем завтра уже во всех магазинах страны
Завтра - через 30 лет, а так все правильно😄
источник

AZ

Alex Zhukovsky in rust_offtopic
тип это значение типа Type, а Bool - это не Type
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
тип это значение типа Type, а Bool - это не Type
Bool не Type, ты себя слышишь?
источник

p

polunin.ai in rust_offtopic
Bool как раз имеет тип Type
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Bool не Type, ты себя слышишь?
ты меня не читаешь, я говорю что

b : Bool - значит что b значение типа Bool (то есть просто "значение")

А вот было бы
b : Type - тогда был бы ты прав
источник

AZ

Alex Zhukovsky in rust_offtopic
типы которые зависят от типов и в расте есть - это просто экзистенциалы или генерики (в зависимости от \forall \exists)
источник

AZ

Alex Zhukovsky in rust_offtopic
ну и возможно так проще: if работает со знаениями а не с типами. if blabla проверяет условие, а не какие-то там типы
источник

p

polunin.ai in rust_offtopic
Ладно, мне просто нравится когда ты что-то доказываешь😁
источник

p

polunin.ai in rust_offtopic
Ну и правильнее будет сказать что тип зависит от терма а не от значения
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
ну идрис на порядок круче. Типы там такие же значения, а значения - такие же типы. Например

let x = Int
let y : x = 10
Мне тут затирали люди с 16 лет опыта работы в хайлоаде что дженерики не нужны, а ты со своим идрисом😂
источник