Haskell中的外来类型与未装箱类型

Geo*_*rge 4 haskell ghc

例如CIntvs Int#vs CInt#?之间的关系是什么?

例如,如果我调用一个返回a的外部函数,它CInt是不是已经CInt#构造了(也就是说,它是int堆栈上的raw ,而不是指向包含a的堆上的东西的指针int)?

在那种情况下,CInt和之间会有什么区别Int#

如果我试图竭力维持的性能每一点,我可以,使用了哪一种CInt,并Int#CInt#

Ale*_*lec 5

我不认为有这样的事情CInt#.