Loo
доня.
Anonymous
Alex
компилятор дает скомпилировать? значит безопасный
Alex
хороший ли это уже другой вопрос.
Alex
в расте безопасность это немного другое )
Anonymous
Ну, т.е. можно написать безопасный код, но отстрелить ногу?
պլհկ
раст не спасает от логических ошибок (ВНЕЗАПНО)
Anonymous
=))
Alex
Loo
Alex
но с затенением ногу отстрелить ... можно конечно, но ненужно
Loo
ушёл ебашить на stage-0
Евгений
доня.
Anonymous
Вот. И у меня прямо на пороге возникло опасение, что увлечение затенением может подтолкнуть к логической ошибке. Но это чисто мои мысли.
Alex
պլհկ
Alex
Anonymous
Евгений
а че там?
Ну тип доказательство корректности
Alex
Alex
Alex
я просто в математике ни бум бум
Anonymous
дя
Да не у тебя. У того чувака, который пытается троллить.
Alex
Евгений
Types are expressions, functions are proofs
Alex
Alex
Евгений
Типа можно нахурять тип "для любого н натурального существует группа г, такая что..."
Alex
Евгений
https://github.com/rust-lang/rfcs/issues/1930
Anonymous
Alex
Я слышал что сейчас формально верифицируемый софт очень дорогой.
պլհկ
Alex
Alex
> Ну тип ничего тебя не заставляет верефицировать абсолютно всё
Я читал это в контексте военных вертолетов
պլհկ
почему?
потому что хочется иметь практичный язык, а не китчен синк
պլհկ
для экспериментов с системами типов есть х-ль уже и идрис
Anonymous
Эм... Замыканием может быть только анонимная ф-ция? Именованая им не является, и, соотв., не видит окружения?
Anonymous
И можно ли именованную объявлять внутри другой ф-ции?
պլհկ
да
Anonymous
Мне не оторвёт голову от такого?
let mut num = 1;
let oops = |x: i32| {
num = num + x;
};
Anonymous
Не, я такое писать не буду, конечно же.
Anonymous
fn _<F>(f: F) -> () where
F: Fn() -> () {
}
Anonymous
берет и поинтер на функцию и замыкание
Anonymous
Ойёй. С типами пока очень сложно читать.
Anonymous
Мутации через замыкания раст (компилятор) не запрещает?
Anonymous
let mut x = 1;
(|| x = 2 )();
Anonymous
ты про это?
Anonymous
Anonymous
работает
Anonymous
ага
Anonymous
У, я вижу, здесь можно понаделать кучу плохих вещей.
Anonymous
🤔
分解物質
Anonymous
я тоже если честно не понимаю о чем ты
Anonymous
асинхронно ты ничего не сломаешь
Anonymous
Anonymous
Через пару дней прекращу, честно.
Anonymous
* здесь просто нет чатика для новичков, так что извитите, если что.
Мерль
http://blog.jeffsmits.net/compsci/2017/08/06/a-stratego-interpreter-in-rust/
でゲソ
доня.
でゲソ
Сколько сторонних либ/фреймворков с тех пор достигли стабильной версии?
でゲソ
Я один только alto и знаю
Anonymous
serde
Anonymous
лоллл
でゲソ
Он кстати ведь любой формат может кушать, если научить, да?
でゲソ
Или только жсон/хмл?