HaskellでOpenGLプログラミングをしようとしています。しかし、私は図書館の現状に混乱しています。OpenGLは、いくつかのベクトル型のみを定義するTensorパッケージを使用します (ただし、一般的な方法ではそうしません)。Matrix の実装を提供していないようです。
線形代数には他にもいくつかのパッケージがあります: tensor (小文字の T に注意してください)、Vec、hmatrixはTensorよりも完全なようです。
私が探しているものには、少なくとも 3D および 2D グラフィックスで使用される一般的な関数が含まれている必要があり、妥当なパフォーマンスがあり、OpenGLと互換性があるはずですが、そのためにライブラリを変更する必要があると思います。