我正在尝试将purescript-halogen
与websockets结合使用,但经过多次尝试,我无法使它们一起工作。
我看到了这个关于Thermite和Websockets的问题以及Phil关于Driver
函数的答案。Halogen也有一个Driver
函数,但我需要使用Aff
效应来运行Driver
函数,而purescript-websockets-simple
使用Eff
效应。
我不知道如何将websocket包的同步回调转换为在Aff
单子中运行的异步代码。我需要使用AVar
吗?我需要purescript-coroutines-aff
吗?如果是这样,我该如何将这些部分连接在一起?
提前感谢您指引正确的方向!