如何评价psci中的Eff monad?

时间:2016-10-01 14:16:17

标签: purescript

我正在使用purescript-node-http库学习Purescript。如果我有一个类型如下的值:

> :t f
forall t3.
  Eff
    ( http :: HTTP
    , console :: CONSOLE
    | t3
    )
    Request

我如何在psci中对此进行评估并将Request返回值分配给变量?

1 个答案:

答案 0 :(得分:3)

您现在无法将结果绑定到变量。在以后的版本中可能支持该功能。请注意,您可以评估结果并将其打印出来。

如果您使用浏览器作为评估环境(使用--port),则可以选择将结果存储在Ref中,然后使用Ref来检索值。< / p>

Node后端的问题是没有持久状态,因此使用Node后端根本不可能采用这种方法。