Size: a a a

2021 March 16

А

Алексей in rust_offtopic
Stanislav Popov
блядь алё.

интерпретируемый язык - вы знаете что эта переменная аллокнется, будет на стеке, далее ее проитерируют в следущей строке

компилируемый язык - вы выстраиваете некие цепочки вычислений и ожидаете что компилятор все заинлайнит

вы не можете ничем взять интерпретируемый язык и начать его воспринимать как компилирующийся, просто потому что вы зависите от порядка, у вас есть эвал, вам нужна пошаговая отладка и прочее прочее
хаскелю никакие цепочки вычислений не помешали сделать интерпретатор
источник

А

Алексей in rust_offtopic
и даже repl на секундочку
источник

А

Алексей in rust_offtopic
Алексей
хаскелю никакие цепочки вычислений не помешали сделать интерпретатор
и компилятор сделать тоже не помешали
источник

С

Слава in rust_offtopic
Stanislav Popov
и он не мог в редактирование и картинки
Редактирование не является особо нужной вещью, но я помню, что на старом скайпе сообщения редактировались
источник

b

badtrousers in rust_offtopic
Hirrolot
можно налету же
азазаз
источник

SP

Stanislav Popov in rust_offtopic
Сергей
https://github.com/yuulive/qi

> Rust-based library for calculating amount of qiins(pencakes) you can make using given amount of materials(eggs, milk, flour)
источник

SP

Stanislav Popov in rust_offtopic
везде говноmut, везде говнокасты, нет форматирования
источник

DS

Doge Shibu in rust_offtopic
Stanislav Popov
везде говноmut, везде говнокасты, нет форматирования
Тогда ещё проще - не надо использовать числа с плавающей запятой в таких кейсах.
источник

H

Hirrolot in rust_offtopic
Stanislav Popov
везде говноmut, везде говнокасты, нет форматирования
а что ты ожидал?
источник

SP

Stanislav Popov in rust_offtopic
Hirrolot
а что ты ожидал?
как обычно - тайплевел, кодогенераторы, ди фреймворки, все измазанное глистами
источник

H

Hirrolot in rust_offtopic
ну типа там ридми такой
источник

SP

Stanislav Popov in rust_offtopic
Doge Shibu
Тогда ещё проще - не надо использовать числа с плавающей запятой в таких кейсах.
rational наше все
источник

H

Hirrolot in rust_offtopic
> Library operates with two types of variables: i32 and f32. Due to Rust strict basic data types standarts, compiler will report an error when you trying to pass an argument to the function without exact match of data types which function require and which you are trying to pass, so please consider converting all integer types to i32 and all float types to f32. Author thought that you won't require such big mantissa that f64 offers, because you won't be able to measure flour and milk so precicely by the lack of so precicive scales and measurment storage, thats why f32 is being used for storing flour and milk.
источник

KR

Kai Ren in rust_offtopic
Stanislav Popov
везде говноmut, везде говнокасты, нет форматирования
Не, самая мякотка - это return вместо экспрешна)
источник

SP

Stanislav Popov in rust_offtopic
return -1 as f32;
а лол да
источник

SP

Stanislav Popov in rust_offtopic
let smallest: f32;
источник

SP

Stanislav Popov in rust_offtopic
smallest = flour_amount as f32;
       return smallest * 6.0;
источник

KR

Kai Ren in rust_offtopic
Stanislav Popov
return -1 as f32;
а лол да
в каждой ветке ифа
источник

SP

Stanislav Popov in rust_offtopic
все как я люблю
источник

H

Hirrolot in rust_offtopic
Stanislav Popov
как обычно - тайплевел, кодогенераторы, ди фреймворки, все измазанное глистами
это к полунину
источник