forkIO と同時にいくつかの計算を実行しようとしていますが、各スレッドで MongoDB Documentを書きたいと考えています。スレッド上で実際に計算を実行したいので、この Document を完全に評価したいので、Strict MVar を使用しています。
ただし、これを試していると、
No instance for (NFData Field)
arising from a use of `putMVar'
つまり、これを評価するには、 Document のインスタンス宣言を追加する必要があると思います。
残念ながら、Document の構造は複雑なため、これを行う方法がわかりません。
私は一般的に NFData とそのインスタンスを作成する方法に慣れていないので、実際にこれを開始する方法はわかりません。
助けてくれてありがとう!