https://combot.org/chat/-1001043143583 Ссылки на полезные ресурсы: https://ruhaskell.org/links.html ; Информация о мероприятиях: https://gist.github.com/qnikst/a96cac661be80d126d0829f2ced1916e
Ну тут тестировать надо. Ещё важно как они общаются, индивидуальные это каналы или общий и т.д.
Читать полностью…короч есть максимум пара десятков топиков. клиенты подписываются на 5-10 из них каждый. колбечить на каждый эвент каждого подписчика и пусть он фильтрует, или разкладывать по клювикам по отдельным подпискам от каждого клиента?
По факту примерно 80% эвентов пойдут каждому клиенту.
Так я запутался! Что медленнее стримы с фримонадами или без?
Читать полностью…что реально с этим более-менее справляется это какие-нить левосверточные недостримы типа FoldM в managed
Читать полностью…Эпопея с делконтами нужна для возможности выразить стримы без фри монад - медленнее, но не платить там, где они не нужны.
Читать полностью…а если ты там давно работаешь, то наверное знание про его архитектуру в парадигму не поместится
Читать полностью…С т.з. перформанса должно быть типа норм. Особенно если большая их часть будет ждать ответного гудка.
Читать полностью…Просветите а делать на каждый объект свой тред норм? типа как в эрланге и каналы между ними
Читать полностью…и, полагаю, пул к стримам эффекты тоже не помогут прикрутить?
Читать полностью…но куча разных стримов не справится с задачей же. накопить больше одного чанка со стримами легче легкого и обосраться с закрытием не так легко токо потому, что финалайзеры есть все равно?
Читать полностью…А если серьезно, то как библиотеки эффектов помогают меньше об этом думать?
Читать полностью…на собесе я говорил конкретно про shellcheck и сослался на свой текст, https://github.com/leshikus/shellcheck
Читать полностью…статанализатор хорошо находит те места, которые писались менее профессиональными людьми
Читать полностью…думаю, что почти под любую парадигму формата "как обновлять проект" найдется контрпример; ну наверное общее правило, что если ты только начал работать в проекте, делай, как написано 90% проекта
Читать полностью…парадигмы больше подходят под сопровождаемость проекта, как его обновлять, добавлять фичи тд
статанализаторы больше для анализа производительности кода, проблем с многопоточностью, с памятью и тд такими низкоуровневыми штуками