Size: a a a

2021 May 07

I

IdiocyAcceptance in F# Chat
Асинк таким и останется. Таски будут на стейтмашинах, опшены, мб ещё что
источник

I

IdiocyAcceptance in F# Chat
Асинк никто трогать не будет
источник

ДБ

Дмитрий Башинский... in F# Chat
А можно псевдо пример как код на стейт машинах будет?
источник

ДБ

Дмитрий Башинский... in F# Chat
К примеру 2 опшина
let! a = Some 1
let! b = Some 2
return a+b
источник

ДБ

Дмитрий Башинский... in F# Chat
Щас там бинды, а будет?
источник

I

IdiocyAcceptance in F# Chat
А будет стейтмашина как раз
источник

I

IdiocyAcceptance in F# Chat
В биндах будет механизм, позволяющий тебе прописать поведение move next() и переход по состояниям
источник

ДБ

Дмитрий Башинский... in F# Chat
Блин, а мне бинды ноавились они как то проще для понимания
источник

ДБ

Дмитрий Башинский... in F# Chat
А тут магия компилятора
источник

ДБ

Дмитрий Башинский... in F# Chat
Это все ради оптимизаций? Просто вызов bind дороже?
источник

nn

noname nobody in F# Chat
к вопросу о чистоте. как сделать код свободным от инфраструктрой логики. например нужно чтобы все вызовы логировались(название и параметры) и также обрабатывались и логировались исключения? может пример где есть.
источник

VS

Vladimir Shchur in F# Chat
зато будет почти ровно как в сишарпе
источник

ДБ

Дмитрий Башинский... in F# Chat
Обычно отвечают фри монада!
источник

ДБ

Дмитрий Башинский... in F# Chat
Но лучше пойти по подобию c#
источник

ДБ

Дмитрий Башинский... in F# Chat
Тут умные люди давали интересные умозаключения, щас найду
источник

VS

Vladimir Shchur in F# Chat
да должно хватить и writer монады, только не уверен насчет исключений
источник

A

Alexandr in F# Chat
Наверное потому, что property based тесты не используют для тестирования с применением магических чисел, как в твоём примере. Сам принцип property based тестов в другом, и мутации там как уже сказали - это извращение какое-то.
источник

nn

noname nobody in F# Chat
монада это контейнер для значение и несколько методов для работы с ним?
источник

ДБ

Дмитрий Башинский... in F# Chat
источник

ДБ

Дмитрий Башинский... in F# Chat
Нашел, обсуждение сайд еффектов началось тут
источник