4
System
是絕對充滿了方便有用的IO東西,但顯然它已被棄用我明白(假設這是因爲它已被轉移到已棄用的haskell98包),說;有沒有關於組件被分散到哪裏的信息?Haskell系統是一個不可用的隱藏包的成員
我想使用System.timeout
,但由於我不能使用System
,我猜測timeout
已經被移到了不同的模塊。它被移動到哪個模塊?哪些模塊被其他System
位移動到了什麼位置?
System
是絕對充滿了方便有用的IO東西,但顯然它已被棄用我明白(假設這是因爲它已被轉移到已棄用的haskell98包),說;有沒有關於組件被分散到哪裏的信息?Haskell系統是一個不可用的隱藏包的成員
我想使用System.timeout
,但由於我不能使用System
,我猜測timeout
已經被移到了不同的模塊。它被移動到哪個模塊?哪些模塊被其他System
位移動到了什麼位置?
舊的System
模塊已被拆分爲System
命名空間下的多個分層模塊。例如,timeout
現在位於System.Timeout
模塊中。
您可以在base的文檔中看到所有的System.*
模塊 - 以及更多內容。
對於特定功能,您也可以隨時在hoogle上搜索。
我很愚蠢,我一直在看[System.Timeout的hackage頁面](http://hackage.haskell.org/packages/archive/base/4.2.0.0/doc/html/System-Timeout。 html),並將其讀作System.timeout,認爲它是系統模塊內部函數的文檔(這是有道理的,因爲它是整個模塊中唯一的東西) –
'系統'是一個模塊,而不是包;} –
@DanielFischer : 對了謝謝。 –