小编ake*_*alj的帖子

Yesod devel cpu开销

我的系统(arch linux)上的Yesod开发服务器"yesod devel"在空闲时使用超过30%-50%的cpu(观察已更改的文件).我猜它是关于从磁盘更改文件的轮询信息?我在一年前读了一篇关于添加hinotify的帖子(yesod 1.0.1用这个改变yesod fork分叉)我看到更新的yesod版本(1.1.9.3)添加了fsnotify(这是同样的事情,但跨平台).我在某处读到它与上述回退(从磁盘读取更改)有效,所以有人知道是否可能出现这种情况?

首先我认为它是垃圾收集器运行,但我运行yesod devel与GC关闭但没有成功.

haskell yesod

5
推荐指数
1
解决办法
251
查看次数

Haskell fay安装失败

我正在尝试安装fay,但src编译失败了

$ cabal install fay
...
Preprocessing executable 'fay' for fay-0.10.1.0...
[ 1 of 14] Compiling Data.List.Extra  ( src/Data/List/Extra.hs, dist/build/fay/fay- tmp/Data/List/Extra.o )
[ 2 of 14] Compiling System.Process.Extra ( src/System/Process/Extra.hs, dist/build/fay/fay-tmp/System/Process/Extra.o )    
...
[13 of 14] Compiling Language.Fay     ( src/Language/Fay.hs, dist/build/fay/fay-tmp/Language/Fay.o )
[14 of 14] Compiling Main             ( src/Main.hs, dist/build/fay/fay-tmp/Main.o )

src/Main.hs:89:55:
Couldn't match expected type `Either ParseError (Maybe String)'
            with actual type `Maybe b0'
Expected type: b0 -> Either ParseError (Maybe String)
  Actual type: b0 -> Maybe …
Run Code Online (Sandbox Code Playgroud)

haskell cabal fay

2
推荐指数
1
解决办法
297
查看次数

标签 统计

haskell ×2

cabal ×1

fay ×1

yesod ×1