Size: a a a

2020 March 24

G

Gymmasssorla in rust_offtopic
В Идрисе вычисления на уровне типов хорошо, в F* не знаю как с этим, но предполагаю, что похуже
источник

NL

Nick Linker in rust_offtopic
Спасибо, возьму на заметку.
источник

G

Gymmasssorla in rust_offtopic
В F* ещё интересна система эффектов, когда можно указывать вид вычислений, которые делает функция. Таким образом, ML Int - функция делает I/O работу и возвращает Int, это без среды выполнения.
источник

G

Gymmasssorla in rust_offtopic
Эффекты в иерархии и они композируются
источник

G

Gymmasssorla in rust_offtopic
КМК, очень красиво, что язык на системе эффектов и типов с уточнениями базируется
источник

D

Dika in rust_offtopic
В плане эффектов интересна koka
источник

NL

Nick Linker in rust_offtopic
А в Idris эффектов разве нет? Я по сниппетам видел, что есть Eff (чего-то-там), насколько они плохи?
источник

G

Gymmasssorla in rust_offtopic
Nick Linker
А в Idris эффектов разве нет? Я по сниппетам видел, что есть Eff (чего-то-там), насколько они плохи?
Есть, но их _можно_ использовать, а F* на них прямо базируется
источник

NL

Nick Linker in rust_offtopic
Gymmasssorla
Есть, но их _можно_ использовать, а F* на них прямо базируется
А, понял, хорошо.
источник

G

Gymmasssorla in rust_offtopic
На главной странице так и написано - "Effectful verification system" или как-то так
источник

G

Gymmasssorla in rust_offtopic
Dika
В плане эффектов интересна koka
Может потом тоже пощупаю
источник

G

Gymmasssorla in rust_offtopic
Но туториал по F*, КМК, сложный, т.к. они не до конца всё объясняют и ошибки - не редкость
источник

G

Gymmasssorla in rust_offtopic
Например, мне до сих пор не до конца понятно что нужно пруверу Z3, чтобы доказывать леммы, неплох был бы конкретно по этому отдельный гайд
источник

В

Вафель in rust_offtopic
Gymmasssorla
Пиздец еботня
Ну так если бы не это, то

let uniq = &mut ...;
let &a = &uniq;
let &b = &uniq;


И хопа, ub
источник

RP

Roman Proskuryakov in rust_offtopic
Ссылка на ссылку на память не есть ссылка на память
источник

p

polunin.ai in rust_offtopic
Gymmasssorla
Пиздец еботня
Угу. У меня из-за этого вся архитектура поплыла😊
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
Угу. У меня из-за этого вся архитектура поплыла😊
источник

p

polunin.ai in rust_offtopic
А все из-за того, что мне нужно дыа поля у структуры деструктуризировать
источник

p

polunin.ai in rust_offtopic
И приходится клонироватт
источник

p

polunin.ai in rust_offtopic
Чтобы у клона забрать первое поле
источник