ошибка GHC в haskell - PullRequest
       18

ошибка GHC в haskell

0 голосов
/ 14 июля 2011

Как мне разрешить это предупреждение? (Я никогда не получал его раньше, но сделал новую установку пакета, и теперь он, похоже, выдал ошибки в предыдущем рабочем пакете.)

  Warning: In the use of `isEmptyChan'
             (imported from Control.Concurrent, but defined in Control.Concurrent.Chan):
             Deprecated: "if you need this operation, use Control.Concurrent.STM.TChan instead.  See http://hackage.haskell.org/trac/ghc/ticket/4154 for details"

1 Ответ

3 голосов
/ 14 июля 2011

Как показывает предупреждение, Control.Concurrent.Chan теперь устарел :

...deprecation is a status applied to software features to indicate that they should be avoided, typically because they have been superseded.

И чтобы избежать предупреждения, просто следуйте инструкциям и используйтевзамен Control.Concurrent.STM.TChan .

Конечно, поскольку это просто предупреждение, вы можете его проигнорировать;но это определенно не лучший выбор.Причиной этого должно быть недавнее обновление.

Совершенно понятно, что терминология может сбивать с толку;в этом случае Google и Wikipedia могут стать вашими лучшими друзьями:)

...