Я пытаюсь использовать purescript-halogen
в сочетании с веб-сокетами, но после нескольких попыток я не могу заставить их работать вместе.
Я видел этот вопрос о Thermite и websockets и ответ Фила о функции Driver
. Галоген также имеет функцию Driver
, но мне нужно запустить функцию Driver
с эффектом Aff
, а purescript-websockets-simple
использует эффект Eff
.
Я понятия не имею, как преобразовать синхронные обратные вызовы пакета websocket в асинхронный код, работающий в монаде Aff
. Нужно ли мне использовать AVar
? Мне нужно purescript-coroutines-aff
? Если да, то как соединить эти части вместе?
Заранее спасибо за любые указатели в правильном направлении!