Ответ 1
Смотрите пакет dyre, который был разработан именно для такого рода целей. Там также hotswap, но он не обновлялся в течение нескольких лет.
Можно ли использовать горячую замену кода с помощью Haskell? Я читал об Erlang, который вызвал мой интерес, я хотел бы использовать эти функции с Haskell.
Смотрите пакет dyre, который был разработан именно для такого рода целей. Там также hotswap, но он не обновлялся в течение нескольких лет.
В Cabal есть пакет plugins
, который предоставляет средства для загрузки кода плагинов. Но в целом Haskell гораздо более враждебен к изменению кода во время выполнения, чем динамический, управляемый байт-кодами Erlang.