psci

时间:2015-08-10 21:21:56

标签: purescript

我用brew安装了purescript

$ brew install purescript

没有问题。当我启动PSCI repl并执行此操作时:

import Data.List

我得到了

Error in module $PSCI:
Unknown module Data.List

我做错了什么?

更新

我使用psci

启动了pulp
$ pulp psci

现在当我尝试导入Data.List时,我得到了:

  Cannot unify type
    Control.Monad.Eff.Eff
  with type
    Prim.Function

跆拳道?

更新

使用npm重新安装purescript

$ npm install -g purescript pulp
同样的问题。 HELP。

3 个答案:

答案 0 :(得分:4)

您似乎错过了purescript-lists包。

使用纸浆可以执行以下操作:

mkdir myProject
cd myProject
pulp init
pulp dep install purescript-lists
pulp psci
> import Data.List
> toList [1,2,3]
Cons (1) (Cons (2) (Cons (3) (Nil)))

答案 1 :(得分:3)

bower install purescript-lists

这对我有用

答案 2 :(得分:1)

我在这里回答一个老问题,但我遇到了同样的问题,上面的解决方案对我不起作用。对我有用的是将“purescript-lists”:“^ 1.0.0”添加到bower.json并运行“bower up”。