Size: a a a

2020 May 15

G

Gymmasssorla in rust_offtopic
red75prime
Я там спрашивал какой будет функциональный рецепт заварки чая, но что-то никто не ответил.
do {
   поднятьЖопу
   чайник <- взятьЧайник
   чайникСПакетиком <- положитьПакетик чайник
   чай <- вскипятитьВоду чайникСПакетиком
   pure чай
}
источник

r

red75prime in rust_offtopic
Gymmasssorla
для меня естественнее map (+5) [1, 2, 3, 4], чем

for (int i = 0; i < length; i++) {
   array[i] += 5;
}


моё мнение: чем естественнее проблема ложиться на парадигму, тем лучше. некоторые проблемы (например для которых характерно какое-то общее состояние) не очень на ФП. как бы да, есть монада State, но она код нагромождает
Без IO это сразу можно заменить на [6. 7, 8, 9] или на ничто - побочных эффектов-то нет
источник

G

Gymmasssorla in rust_offtopic
Gymmasssorla
do {
   поднятьЖопу
   чайник <- взятьЧайник
   чайникСПакетиком <- положитьПакетик чайник
   чай <- вскипятитьВоду чайникСПакетиком
   pure чай
}
честно хз не вижу проблем
источник

G

Gymmasssorla in rust_offtopic
red75prime
Без IO это сразу можно заменить на [6. 7, 8, 9] или на ничто - побочных эффектов-то нет
а если неизвестный список уже нельзя
источник

p

polunin.ai in rust_offtopic
Nick Linker
Капец, вы ценители искусства конечно. Сравнивать сюжеты игры и книги, это вообще прекрасно. (Если что, что у сюжетов игр и книг задачи разные).

К тому же мир, созданный можно сказать с нуля с объёмными и противоречивыми персонажами (причём далеко не одним), сложными взаимоотношениями и нелёгкой судьбой каждого из них, плюс это на фоне войны.
Нет сюжета, лол 😷
1. войны там совсем не чувствуется. По книге это лютое рубилово, с кучей крови и трупов. В игре же какие-то разговоры, пару повешений за игру и все. Даже в фильме лучше отразили войну, хотя фильм фуфло.
2. Из нелегкой судьбы я заметил только у Цири, остальные же в целом живут нормально. Ну еще чуть чуть Кейра и Трисс потерпели, обе из-за нападений на магов.
источник

G

Gymmasssorla in rust_offtopic
даже без IO
источник

r

red75prime in rust_offtopic
Gymmasssorla
а если неизвестный список уже нельзя
тогда должно быть просто map (+5) - функция в себе
источник

G

Gymmasssorla in rust_offtopic
red75prime
тогда должно быть просто map (+5) - функция в себе
это как раз функциональный стиль
источник

G

Gymmasssorla in rust_offtopic
на трансфорамции потока информации ФП отлично ложится
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
1. не вижу связи между мышлением человека и парадигмой программирования.
2. Пусть мебе состояние хранится в БД, в файловой системе, какое это отношение имеет к коду.
3. Человек трудно воспринимает много состояний, поэтому императивный код можно использовать в программах на 5-20 строчек, не больше
1. согласен, нужно на задачу смотреть, насколько она хорошо отображается на парадигму
3. есть штука которая с этим справляется - называется изоляция компонентов, или loose coupling
источник

G

Gymmasssorla in rust_offtopic
что касательно состояния: если мне нужно что-то мутировать в функции продолжительное время, мне естественнее просто мутировать, а не передавать State reslult In Out каждый раз
источник

B

Bogdan in rust_offtopic
Arsenii Lyashenko
https://youtu.be/IMiEydqnpqo
Вот тут чувак просто отожрался и обернулся в броню против боса, который ваншотит летучими мышами
странно чего графон такой плохой?

Я был высшего мнения о вдеьмаке? или это у автора видоса комп слабый?
источник

AL

Arsenii Lyashenko in rust_offtopic
Bogdan
странно чего графон такой плохой?

Я был высшего мнения о вдеьмаке? или это у автора видоса комп слабый?
Игра от 2015 года, текстурки уже устарели
источник

G

Gymmasssorla in rust_offtopic
Gymmasssorla
что касательно состояния: если мне нужно что-то мутировать в функции продолжительное время, мне естественнее просто мутировать, а не передавать State reslult In Out каждый раз
я читаю код с монадой State и тяжко
источник

G

Gymmasssorla in rust_offtopic
потому что сильно загромождает
источник

r

red75prime in rust_offtopic
Gymmasssorla
do {
   поднятьЖопу
   чайник <- взятьЧайник
   чайникСПакетиком <- положитьПакетик чайник
   чай <- вскипятитьВоду чайникСПакетиком
   pure чай
}
Да. Т.е. использовать интерфейс с императивным миром.
источник

B

Bogdan in rust_offtopic
Arsenii Lyashenko
https://youtu.be/IMiEydqnpqo
Вот тут чувак просто отожрался и обернулся в броню против боса, который ваншотит летучими мышами
https://www.youtube.com/watch?v=mgrR9mzsMrE

По моему с интрнациями озхвучки в англ версии лучше

хотя в русском дубляже и качественно звучит но более оторвано
источник

B

Bogdan in rust_offtopic
но вобще шо англ шо рус тоже звучит как-то странно, нет ошущения что они стоят вот там на вершине
источник

G

Gymmasssorla in rust_offtopic
red75prime
Да. Т.е. использовать интерфейс с императивным миром.
всё IO императивно, если так считать. операции нижнего уровня - уже без IO могут быть
источник

AL

Arsenii Lyashenko in rust_offtopic
Bogdan
но вобще шо англ шо рус тоже звучит как-то странно, нет ошущения что они стоят вот там на вершине
Интересно, что в польской
источник