私は過去に C++ で(非常に基本的な)レイ トレーシングソフトウェアを使用したことがあります。高度なシステム (CSG、ラジオシティなど) をゼロから作成したいと考えています。
関数型プログラミングも学んでいるので、Haskellで実装するのは面白いと思います。
パフォーマンスは、レイ トレーシングアルゴリズムにおいて非常に重要な要素です。一般に、Haskell プログラムは C++ プログラムよりも低速です。いくら?それは文脈に依存します。
このコンテキスト (潜在的に非常に複雑な RT) を考慮すると、Haskell で動作することは実行可能ですか?