【发布时间】:2016-07-26 10:30:21
【问题描述】:
我有这样的文件结构:
--- Database.hs ---
data Database = ...
...
--- User.hs ---
import Database
addUser :: Update Database ()
...
--- Post.hs
import Database
addPost :: Update Database ()
...
问题是我需要在User.hs 和Post.hs 中调用makeAcidic ''Database [...] 以使它们的功能变酸,但makeAcidic 同时为Database 生成IsAcidic 实例所以GHC 抱怨重复的实例声明。
【问题讨论】:
标签: haskell acid-state