DynamicException
和throwDyn
和throwDynTo
曾經在Control.OldException
模塊中。現在OldException
已經消失了,依賴它的軟件包已損壞。後ghc-7.6.1世界中的DynamicException相當於什麼?
ExtensibleException
軟件包或其他地方是否有等效的DynamicException
?我想通過最小的改變逃脫。
背景:我正在嘗試使用GHC 7.6.1構建lambdabot。破損的文件是lambdabot-utils
中的Signal.hs
。
更新是否有某種指導將舊的異常代碼移植到新的可擴展異常? lambdabot
在幾個地方使用OldException
,快速修復似乎不可行。
爲什麼不只是'Control.Exception'?它支持將任意類型的異常作爲數據。 – dflemstr