Я играл с purescript и сигналами. У меня есть блок кодаrunSignal работает в браузере, но не на консоли узла
runSignal $ (every 2000.0) ~> logShow
, которые при компиляции в JS файл (мякоть browserify) в
main = do
runSignal $ (every 2000.0) ~> logShow
и выполняются в браузере, работает, как ожидалось (журналы что-то каждые 2 секунды), но застрял на консоли psci. Почему это поведение? Любая помощь будет оценена по достоинству.
Thanks Phil. Но следующий запуск psci даже не отображается при запуске этой строки. Он застрял, и я должен сделать^C, чтобы прервать его. Является ли это результатом синхронного запуска процесса узла, который продолжает ждать результата этого выражения? –
Да, это так. –