在acid-state
tutorial所有的例子都使用Template Haskell。但是,由於some reasons我不太喜歡使用它。沒有模板haskell的酸性便利包裝?
我知道一個可以使用酸性狀態,而模板哈斯克爾,如下所示:
http://mirror.seize.it/acid-state/examples/HelloWorldNoTH.hs
但如果有任何方便的包裝或庫,以幫助利用酸狀態容易的(不,我徘徊使用模板haskell)?
P.S .:我的目的是實現一個Web應用程序的數據庫層。
在這種情況下,TH *是您正在尋找的便利包裝。我通常在限制使用模板Haskell方面(就像Happstack傢伙afaik),但這是一個非常安全和適當的使用它的IMO。 – mightybyte 2012-08-03 15:14:55
TH只是沒有預定義的語法 - 所有這些只是看起來很古怪,難以閱讀(隨處可見神奇的大寫變體)。 – drozzy 2012-08-03 15:24:32
TH的使用有預定義的語法。 Quasiquotes是你沒有預定義語法的地方,但這裏沒有quasiquotes。 – mightybyte 2012-08-04 14:58:03