Size: a a a

2020 August 30

YN

Yurii Nskyi in F# Chat
интересует сама концепция: записывать ход действия внутри чистых функций
источник

I

IdiocyAcceptance in F# Chat
Yurii Nskyi
интересует сама концепция: записывать ход действия внутри чистых функций
Мне кажется что концептуально не вяжется
источник

YN

Yurii Nskyi in F# Chat
IdiocyAcceptance
Мне кажется что концептуально не вяжется
почему?
источник

I

IdiocyAcceptance in F# Chat
Yurii Nskyi
почему?
Ну насколько я понимаю, чистая функция не должна производить io, соответственно если внутри функции есть логгинг, то она уже не чистая? Разве что она формирует строку по мере действия и выкидывает её в конце? Или я не прав?
источник

YN

Yurii Nskyi in F# Chat
IdiocyAcceptance
Ну насколько я понимаю, чистая функция не должна производить io, соответственно если внутри функции есть логгинг, то она уже не чистая? Разве что она формирует строку по мере действия и выкидывает её в конце? Или я не прав?
второй вариант
функция же останется чистой, мы просто добавим ещё один аргумент на выходе, он соответственно будет коррелировать с входом функции
источник

VS

Vladimir Shchur in F# Chat
а в чем проблема? там же классические бинды как раз
источник

VS

Vladimir Shchur in F# Chat
a->Writer<'b>
источник

VM

Vladimir Murashkin in F# Chat
Объясните еще, плиз, как мне текущий стейт получить в этой лямбде?
Как этот стейт в аргументы прокидывать?
источник

VM

Vladimir Murashkin in F# Chat
Сейчас оно захватывает начальный похоже. А мне надо сайд эффект от текущего сделать
источник

AH

Ayrat Hudaygulov in F# Chat
Vladimir Murashkin
Сейчас оно захватывает начальный похоже. А мне надо сайд эффект от текущего сделать
Стейт иммутабельный. Если ты хочешь сайд эффект от текущего значения, тебе надо посылать команду и на ее обработке получишь текущий стейт
источник

VM

Vladimir Murashkin in F# Chat
то есть сайд эффекты принято в этой части лепить?
источник

RM

Roman Melnikov in F# Chat
Vladimir Murashkin
то есть сайд эффекты принято в этой части лепить?
Да
источник

VM

Vladimir Murashkin in F# Chat
Получилось, спасибо.
источник
2020 August 31

S

Serhii in F# Chat
Yurii Nskyi
интересует сама концепция: записывать ход действия внутри чистых функций
концептуальная статья на эту тему https://bartoszsypytkowski.com/dealing-with-complex-dependency-injection-in-f/
источник

NK

ID:0 in F# Chat
источник

A

AmiK in F# Chat
Пробовал ли кто-то поднять https://github.com/Baseflow/XF-Material-Library в Fabulous?
источник

EB

El Barto in F# Chat
Переслано от Anton
источник

оГ

отец Григорий... in F# Chat
Larymar neosilator
я пытался это сделать
но такой вариант у меня тоже не собрался
Чо там было. Расскажите. @omgszer
источник

AH

Ayrat Hudaygulov in F# Chat
Не знаю
источник

AH

Ayrat Hudaygulov in F# Chat
=)(
источник