Size: a a a

2021 March 01

s

suhr in rust_offtopic
Там практически нечего понимать.
источник

OA

Oleg Andreev in rust_offtopic
suhr
Там практически нечего понимать.
ну вот я и не понял
источник

OA

Oleg Andreev in rust_offtopic
это было бы окей, если б я был один такой лох педальный, а все остальные все уже давно поняли. Но ведь это не так. Народ понимает дженерики, лямбды, ооп, move semantics, ссылки, мутабельность. Т.е. не совсем тупой народ вроде как. А моноиды не понимает.
источник

T1

Tony 123 in rust_offtopic
Oleg Andreev
это было бы окей, если б я был один такой лох педальный, а все остальные все уже давно поняли. Но ведь это не так. Народ понимает дженерики, лямбды, ооп, move semantics, ссылки, мутабельность. Т.е. не совсем тупой народ вроде как. А моноиды не понимает.
моноиды намного проще чем все что ты перечислил
источник

T1

Tony 123 in rust_offtopic
значит они недостаточно времени потратили просто
источник

OA

Oleg Andreev in rust_offtopic
Tony 123
моноиды намного проще чем все что ты перечислил
что лишний раз доказывает что проблема не в концепции, а в том, как ее подают
источник

p

polunin.ai in rust_offtopic
Hirrolot
зачем они тогда вообще пошли в программирование?
Как бы а кому формошлепить если все будут моноиды учить?
источник

OA

Oleg Andreev in rust_offtopic
Tony 123
значит они недостаточно времени потратили просто
юзер сам дурак что вирус установил
источник

T1

Tony 123 in rust_offtopic
1 раз прочитаешь определение в википедии — естественно ты ничего не поймёшь
источник

SP

Stanislav Popov in rust_offtopic
проблема в контексте. моноиды не понимают потому что они для мира кодерка который пытается их понять не имеют смысла
источник

T1

Tony 123 in rust_offtopic
Oleg Andreev
юзер сам дурак что вирус установил
ну я не говорю что юзер дурак. я говорю что неправильно обьясняли или хуево учили
источник

p

polunin.ai in rust_offtopic
suhr
Там практически нечего понимать.
Тебе да
источник

OA

Oleg Andreev in rust_offtopic
Tony 123
ну я не говорю что юзер дурак. я говорю что неправильно обьясняли или хуево учили
т.е. о чем я выше и написал
источник

SP

Stanislav Popov in rust_offtopic
моноиды работают в мире в котором код описывает преобразования данных
источник

C

Crush_my_love in rust_offtopic
Честно, я пока не сильно шарю в этих терминах. Но в будущем конечно же и изученим фп займусь.
источник

s

suhr in rust_offtopic
trait Monoid {
   fn mul(self, other: Self) -> Self;
   fn unit() -> Self;
}

Со следующими условиями (x, y, z: T, где T: Monoid):

mul(mul(x, y), z) == mul(x, mul(y, z))
mul(x, unit()) = x
mul(unit(), y) = y
источник

OA

Oleg Andreev in rust_offtopic
я, кажется, начал понимать в чем проблема. Все статьи про моноиды начинают с того, что "нужно чтоб все было расово-чисто, и как нам теперь сделать что-то практически-полезное", а не "вот у нас есть такая вот реализация на говно-джаве, но мы можем ее сделать более эффективной/полезной/безопасной/универсальной с помощью вот такой-то концепции"
источник

OA

Oleg Andreev in rust_offtopic
suhr
trait Monoid {
   fn mul(self, other: Self) -> Self;
   fn unit() -> Self;
}

Со следующими условиями (x, y, z: T, где T: Monoid):

mul(mul(x, y), z) == mul(x, mul(y, z))
mul(x, unit()) = x
mul(unit(), y) = y
первый же вопрос: "захуя это надо?"
источник

SP

Stanislav Popov in rust_offtopic
suhr
trait Monoid {
   fn mul(self, other: Self) -> Self;
   fn unit() -> Self;
}

Со следующими условиями (x, y, z: T, где T: Monoid):

mul(mul(x, y), z) == mul(x, mul(y, z))
mul(x, unit()) = x
mul(unit(), y) = y
это не имеет смысла для рядового человека
источник

s

suhr in rust_offtopic
Oleg Andreev
первый же вопрос: "захуя это надо?"
Это паттерн, которому соответствует очень много чего.
источник