Size: a a a

F# Flood: ПДД made functional, making illegal state INGIBDDdale

2020 May 07

A

Anatoly in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Shub Niggurath
у тебя (2) - это частный случай (3)
мне уже объяснили, я почти склонен согласиться. вопрос в том, как бы это накодить.
источник

M

Mikhail in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Anatoly
мне уже объяснили, я почти склонен согласиться. вопрос в том, как бы это накодить.
Ну бейс класс общий им
источник

M

Mikhail in F# Flood: ПДД made functional, making illegal state INGIBDDdale
🤔
источник

M

Mikhail in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Или интерфейс
источник

M

Mikhail in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Или ты ответы от других обрабатываешь
источник

A

Anatoly in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ayrat Hudaygulov
ткни носом
операция возвращает Result { Ok, Pereloginsya, HttpError }
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Anatoly
операция возвращает Result { Ok, Pereloginsya, HttpError }
допустим. пока что это просто тип-сумма
источник

M

Mikhail in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Я здесь вижу дю обычный
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
3 варианта
источник

A

Anatoly in F# Flood: ПДД made functional, making illegal state INGIBDDdale
ок, согласен
источник

SN

Shub Niggurath in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ayrat Hudaygulov
ну вот если ты сможешь придумать

pure: T -> Result
flatmap: Result.Ok -> Result

то у тебя монада
сигнатура неправильная
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Shub Niggurath
сигнатура неправильная
ага, потому что нет тип параметра
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
в изначальном задании
источник

SN

Shub Niggurath in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Anatoly
мне уже объяснили, я почти склонен согласиться. вопрос в том, как бы это накодить.
а зачем тебе? у тебя все равно не будет нормального синтаксиса, чтобы записывать монадический код
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
я даже пюре не смог нормально придумать
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
потому что из любого типа его не сделаешь
источник

SN

Shub Niggurath in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ayrat Hudaygulov
ага, потому что нет тип параметра
нет, не поэтому. у тебя там значение
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
только из двух строк
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
@aensidhe , проще список ошибок копить
источник

A

Anatoly in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Shub Niggurath
а зачем тебе? у тебя все равно не будет нормального синтаксиса, чтобы записывать монадический код
мне интересно.
источник