Size: a a a

2021 June 18

P

Pavel in F# Chat
Господа, поделюсь впечатление (многие наверно знают,но я прочувствовал на себе). То что асинки холодные, охуенно. В текущей задаче пришлось скомпозировать ряд функционала и холодность асинков сильно все упростило, в итоге собирается один большой асинк ( из других кусков) внутри которого всё делается
источник

I

IdiocyAcceptance in F# Chat
А у тебя отмена используется?
источник

P

Pavel in F# Chat
Не, пока не заморачивался, чтоб упростить текущую задачу
источник

I

IdiocyAcceptance in F# Chat
Тогда не совсем понятно чем холодность асинков тут так сильно помогла)
источник

I

IdiocyAcceptance in F# Chat
Ну типа ты async заменил бы на task, получил бы тот же результат скорее всего)
источник

P

Pavel in F# Chat
Да нет, я в итоге получаю асинк, и токо потом другие его запустят
источник

I

IdiocyAcceptance in F# Chat
Понял. Ну с тасками пришлось бы в фанк оборачивать, да.
источник

I

IdiocyAcceptance in F# Chat
Но тут ещё нюанс что асинк можно заново выполнить много раз, с тасками надо заново запускать таску
источник

P

Pavel in F# Chat
Да, и это тоже здорово, ТК там есть отдельный асинк который реализует логику ретраев на другом асинке
источник
2021 June 19

SN

Shub Niggurath in F# Chat
Ноуп. Вы не понимаете. Это другое
источник

SN

Shub Niggurath in F# Chat
Попробуй например создать пул тасок и запустить и параллельно, да так, чтобы в любой момента времени работало не больше N тасок
источник

SN

Shub Niggurath in F# Chat
Тебе придётся целый фреймворк запилить
источник

SN

Shub Niggurath in F# Chat
Асинк как таковой в принципе вообще можно не выполнять и это тебе ничего не будет стоить
источник

SN

Shub Niggurath in F# Chat
Отмены тоже работают, причем в большинстве случаев вообще не надо ничего делать, просто дергаем DefaultCancellationToken и все
источник

SN

Shub Niggurath in F# Chat
Но вообще я сюда со своим вопросом пришел
источник

SN

Shub Niggurath in F# Chat
Кто знает, может ли простой смертный писать свой #команды для fsi?
источник

SN

Shub Niggurath in F# Chat
@vl_za нельзя там под шумок добавить приоритет этой фиче? Было бы здорово запилить что-то уровня utop
источник

SN

Shub Niggurath in F# Chat
Ну может не такой цветастый, но скажем чтобы можно было делать интроспекцию топлевел значение
источник

В

Вячеслав in F# Chat
Ну я такое на каналах делал с тасками в шурпе, но да в фшарпе проще
источник

SN

Shub Niggurath in F# Chat
Ты уверен, что именно «такое»? Таск-то горячий. То есть ты вынужден создавать таски сам, а мне могут прийти асинки откуда угодно, хоть от моря, хоть от медуз
источник