Size: a a a

F# Flood: Диванная теория всего

2020 August 05

ДБ

Дмитрий Башинский... in F# Flood: Диванная теория всего
та хоть как то, просто по моему было бы удобнее юзать  
Monad.bind вместо Result.bind, Async.bind, AsynResult.bind
источник

AH

Ayrat Hudaygulov in F# Flood: Диванная теория всего
Дмитрий Башинский
та хоть как то, просто по моему было бы удобнее юзать  
Monad.bind вместо Result.bind, Async.bind, AsynResult.bind
это слабо реализуемо в дотнете на текущий момент
источник

VS

Vasily Shapenko in F# Flood: Диванная теория всего
Дмитрий Башинский
та хоть как то, просто по моему было бы удобнее юзать  
Monad.bind вместо Result.bind, Async.bind, AsynResult.bind
Amen. Этот сломался, несите следующего
источник

ДБ

Дмитрий Башинский... in F# Flood: Диванная теория всего
вот эту проблему я решил |> Result.MapError..
AsyncResult.MapError

и красивый код получил кучу копипаста после каждого вызова с let!
источник

ДБ

Дмитрий Башинский... in F# Flood: Диванная теория всего
я так понимаю чтоб вернуть красивый код, нужно в этот билдер сделать ещё bind с моим MapError?
источник

AH

Ayrat Hudaygulov in F# Flood: Диванная теория всего
Дмитрий Башинский
я так понимаю чтоб вернуть красивый код, нужно в этот билдер сделать ещё bind с моим MapError?
к сожалению, да.
источник

MS

Maksym Suprunenko in F# Flood: Диванная теория всего
Дмитрий Башинский
вот эту проблему я решил |> Result.MapError..
AsyncResult.MapError

и красивый код получил кучу копипаста после каждого вызова с let!
Хм, зачем юзать computer expression если можно юзать через пайплайн?
источник

ДБ

Дмитрий Башинский... in F# Flood: Диванная теория всего
я теперь понял почему когда ты мне писал пример с AsyncResult ты делал с Result<'a, exn>
источник

MS

Maksym Suprunenko in F# Flood: Диванная теория всего
Как по мне пайплайн более репрезентабельно выглядит, ну и разбираться в нем быстрее чем просто писать как computer expression
источник

ДБ

Дмитрий Башинский... in F# Flood: Диванная теория всего
Maksym Suprunenko
Хм, зачем юзать computer expression если можно юзать через пайплайн?
я не смог соеденить нормально пайплайн
источник

MS

Maksym Suprunenko in F# Flood: Диванная теория всего
Вижу что это силеним, думаю что здесь пайплайн не совсем нужен, так как это просто тестирование
источник

ДБ

Дмитрий Башинский... in F# Flood: Диванная теория всего
была рпроблема примерного рода
источник

ДБ

Дмитрий Башинский... in F# Flood: Диванная теория всего
step3 принимает значение и возвращает Async<Result<»
источник

ДБ

Дмитрий Башинский... in F# Flood: Диванная теория всего
result.bind ожидает биндер с значения в Result
источник

MS

Maksym Suprunenko in F# Flood: Диванная теория всего
AsyncResult.bind ?
источник

AH

Ayrat Hudaygulov in F# Flood: Диванная теория всего
Дмитрий Башинский
result.bind ожидает биндер с значения в Result
логично
источник

ДБ

Дмитрий Башинский... in F# Flood: Диванная теория всего
Maksym Suprunenko
AsyncResult.bind ?
не работал
источник

ДБ

Дмитрий Башинский... in F# Flood: Диванная теория всего
я написал что то такого тогда
источник

ДБ

Дмитрий Башинский... in F# Flood: Диванная теория всего
источник

MS

Maksym Suprunenko in F# Flood: Диванная теория всего
Result.bindAsync не использовал?
источник