私はunsafePerformIO
最近読んでいます、そして私はあなたに何かを聞きたいです。unsafePerformIO
実際の言語は外部環境と相互作用できるはずなので、ある程度正当化されるという事実で私は大丈夫です。
ただし、私の知る限りでは、呼び出しを検索する際にコードを検査せずに、明らかに純粋な(タイプから判断して)インターフェイス/ライブラリが本当に純粋であるかどうかをすばやく知る方法を知りませんunsafePerformIO
(ドキュメントでは言及してください)。参照透過性が保証されていることが確実な場合にのみ使用する必要があることは承知していますが、それでも知りたいと思います。