Size: a a a

2020 March 05

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Не совсем, тут тонкая грань.

Общая идея ФП. У тебя ФП программа, если вызов любой функции в программе можно заменить на возвращаемое ей значение и поведение программы от этого не изменится.
пардон, я хотел написать это про монаду. То есть: монада - это "препроцессор" для подпрограммы, с помощью которого ты получишь нужную уже тебе подпрограмму?
источник

λ

λоλторт in rust_offtopic
polunin.ai
а io это бОльшая часть работы средней прикладной программы
так, и что?
источник

B

Bogdan in rust_offtopic
источник

p

polunin.ai in rust_offtopic
λоλторт
так, и что?
то есть фп это чисто для математиков которые что-то там числодробируют
источник

λ

λоλторт in rust_offtopic
polunin.ai
то есть фп это чисто для математиков которые что-то там числодробируют
мимо
источник

p

polunin.ai in rust_offtopic
а в оперденях оно нахуй не надо
источник

λ

λоλторт in rust_offtopic
ФП это не про программы без IO
источник

G

Gymmasssorla in rust_offtopic
Лол
источник

B

Bogdan in rust_offtopic
шел 4й час, ФП срачь так и не утихал
источник

Т8

Т-34 85 in rust_offtopic
Pavel
на линуксе десктопный клиент тоже иногда выпендривается, как и на андроиде
это, возможно, на сервере что-то
источник

λ

λоλторт in rust_offtopic
polunin.ai
а в оперденях оно нахуй не надо
в оперденях фп необходимо, чтобы нормально декомпозировать логику
источник

P

Pavel in rust_offtopic
Doge Shibu
Вот хороший пример, Future - не ссылочно прозрачный, стартует сразу, из-за этого получим данные проблемы в поведении:
https://imgur.com/S19Nr4a.png
пример чего?
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
а io это бОльшая часть работы средней прикладной программы
Вот тебе ФП, ссылочно прозрачный код с эффектами:
https://imgur.com/udM0pXD.png
источник

p

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

P

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

DS

Doge Shibu in rust_offtopic
Pavel
пример чего?
Пример проблем в не ссылочно прозрачном коде, даже если он на слои разделен.

От этих проблем разление на слои не убережет
источник

P

Pavel in rust_offtopic
Doge Shibu
Пример проблем в не ссылочно прозрачном коде, даже если он на слои разделен.

От этих проблем разление на слои не убережет
там же нет слоёв
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
подмена понятий какая-то
мы не делаем ио, это интерпретатор делает ио
но ио блять происходит, кто бы это не делал
и результаты его работы используются в программе
https://t.me/rust_offtopic/187685

Лично мне на работу интерпретатора поебать
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Вот тебе ФП, ссылочно прозрачный код с эффектами:
https://imgur.com/udM0pXD.png
и что это
источник

B

Bogdan in rust_offtopic
Doge Shibu
Вот хороший пример, Future - не ссылочно прозрачный, стартует сразу, из-за этого получим данные проблемы в поведении:
https://imgur.com/S19Nr4a.png
и? так в этом же фишка, чтобы распараллелить
источник