2012-04-27 33 views
4

text程序包標記爲GHC-only,而aeson程序包標記爲「便攜」。但是,aeson依賴於Data.Text.Internal,它位於text包中。但是如果text是GHC-only,那麼肯定aeson也一定是?僅GHC文本,aeson便攜式?

回答

8

大多數情況下,可移植性/穩定性標籤實際上並不被認真考慮,沒有關於如何使用它們的社區標準。 aeson肯定不能通過Haskell實現移植,因爲它使用了僅在GHC上可用的Template Haskell。然而,我認爲它可以跨平臺(即Mac,Windows,Linux)移植,所以我的猜測是它使用的術語與text的方式不同。