【发布时间】:2014-02-12 01:48:56
【问题描述】:
我正在制作许多索引类型为Bounded 且索引范围为(minBound, maxBound) 的数组。对于这样的数组,边界检查应该是不必要的。如何说服 GHC 取消边界检查?
我的特定应用程序同时使用装箱和未装箱的不可变数组,但我对所有类型的 Haskell 数组都感兴趣。
【问题讨论】:
-
那么,它是什么数组类型?只是
Data.Array.IArray吗?
标签: arrays haskell ghc bounds-check-elimination