Size: a a a

2020 August 18

VK

Viacheslav Koryagin in F# Chat
Viacheslav Koryagin
Seq.fold (fun acc cur ->
   match acc with
   | None -> cur |> Result.map (fun x -> [x]) |> Result.mapError (fun x -> [x]) |> Some
   | Some res ->
       (match res with
        | Ok x -> cur |> Result.map (fun y -> x::y)
        | Error e -> cur |> Result.mapError (fun x -> x::e))
       |> Some
   )
   None
   results
Могу ошибиться - писал с телефона
источник

AH

Ayrat Hudaygulov in F# Chat
Подполковник
в стдлибе есть что-нибудь такое Result<'a, 'b>[] -> Result<'a[], 'b> ?
а если массив пустой?
источник

AI

Anton Iliyn in F# Chat
Vladimir Shchur
стилус приказал долго жить)
Живой ещё, но не популярный - это да
источник

VS

Vladimir Shchur in F# Chat
я бы добавил - уже не популярный)
источник

AI

Anton Iliyn in F# Chat
Но это не мешает мне его юзать, когда есть нужда)
источник
2020 August 19

T

TES in F# Chat
Гайз, я так понял, что единственный способ взаимодействовать с внешним миром - это MailboxProcessor. И, если я прав, то сколько таких процессоров должно быть в приложении? Один на БД и один на сервисы? Или может быть по нескольку и на то и на то?
источник

VS

Vasily Shapenko in F# Chat
А теперь подробнее и желательно более понятным языком
источник

VS

Vasily Shapenko in F# Chat
Я ничего не понял
источник

VS

Vasily Shapenko in F# Chat
Ни какую проблему пытаешься решить, ни каким способом
источник

T

TES in F# Chat
Vasily Shapenko
А теперь подробнее и желательно более понятным языком
а что не понятно?
для работы с внешним мировм(БД и сервисы) нужна имутабельность.
её в данной ситуации может обеспечить только MailboxProcessor(не уверен в этом)
Если это так, то сколько таких процессоров должно быть в приложении?
источник

T

TES in F# Chat
Vasily Shapenko
Ни какую проблему пытаешься решить, ни каким способом
Проблему имутабельности в F#
источник

VS

Vasily Shapenko in F# Chat
1. Каким боком mailbox относится к иммутабельности?
источник

VS

Vasily Shapenko in F# Chat
2. Почему она нужна для работы с внешним миром
источник

VS

Vasily Shapenko in F# Chat
3. Вопрос про количество вообще непонятен
источник

T

TES in F# Chat
Ладно, попробую упростить до массивов
источник

VS

Vasily Shapenko in F# Chat
Ну т.е. ты задаешь какой-то очень абстрактный вопрос
источник

VS

Vasily Shapenko in F# Chat
На который, не видя кода, ответить вообще невозможно
источник

VS

Vasily Shapenko in F# Chat
Обычно люди пишут: "я решаю такую-то задачу, у меня есть такой-то код. Как мне сделать вот это вот?"
источник

VS

Vasily Shapenko in F# Chat
Ты врываешься с ноги и требуешь навыков телепатии
источник

VS

Vasily Shapenko in F# Chat
Лично я не обладаю, сорян
источник