hackage.haskell.org
отдельно удивила архитектура лямбдабота.
Есть плагин, есть модуль. Внутри модуля есть команды. В интерфейсе команды есть процессы — функции, принимающие строку. А ещё есть колбэки, чтобы ловить выхлоп от команд снаружи. В результате, приходится крутиться как белка в колесе и пробрасывать с разных сторон эпичные костыли, чтобы обойти ограничения, заложенные внутрь.
Следующий бот для телеграма попробую сделать попроще.
на радостях закрыл весь бэклог по хаскельному лямбдаботу и выложил все собранные костыли на хакадж: отдельно удивила архитектура лямбдабота.
Есть плагин, есть модуль. Внутри модуля есть команды. В интерфейсе команды есть процессы — функции, принимающие строку. А ещё есть колбэки, чтобы ловить выхлоп от команд снаружи. В результате, приходится крутиться как белка в колесе и пробрасывать с разных сторон эпичные костыли, чтобы обойти ограничения, заложенные внутрь.
Следующий бот для телеграма попробую сделать попроще.