先日、最新の haskell プラットフォームをインストールしたばかりで、Control.Concurrent で forkFinally を見つけることができませんでした。
forkFinally :: Exception e => IO a -> (Either e a -> IO ()) -> IO ThreadId
forkFinally action and_then =
mask $ \restore ->
forkIO $ try (restore action) >>= and_then
ここで何が起こっているのか、ヒントや手がかりを持っている人はいますか? ハックと私のすべての検索は、 forkFinally がプラットフォームに付属するデフォルトの Control.Concurrent モジュールの標準部分であることを示しているようです...