3
我有一個文件的結構是這樣的:Haskell:多個文件的酸性狀態?
--- 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
所以GHC IsAcidic
實例抱怨重複的實例聲明。