4

我用 brew 安装了 purescript

$ brew install purescript

那里没有问题。当我启动 PSCI repl 并执行以下操作时:

import Data.List

我明白了

Error in module $PSCI:
Unknown module Data.List

我究竟做错了什么?

更新

我开始pscipulp

$ pulp psci

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

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

什么?

更新

使用 npm 重新安装 purescript

$ npm install -g purescript pulp

同样的问题。帮助。

4

3 回答 3

6

It seems you are missing the purescript-lists package.

Using pulp you can do the following:

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)))
于 2015-08-14T07:37:59.870 回答
4

bower install purescript-lists

这对我有用

于 2017-02-24T16:37:58.057 回答
2

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

于 2016-11-08T19:39:23.530 回答