[Haskell-cafe] Injecting Haskell into C
bulat.ziganshin at gmail.com
Wed Sep 24 09:42:39 EDT 2008
Wednesday, September 24, 2008, 2:04:38 PM, you wrote:
> As I understand, there are two ways to do that. Either Haskell code is
> called from C, or C code is called for Haskell. So my questions are:
> 1. Are they both possible?
yes. "foreign export" exports Haskell functions to C world, foreign
import does opposite
> 2. If yes, which is better performance-wise? (C function is
> performance-critical). If generated function is called many times,
> how big an overhead is going to be?
foreign import *unsafe*
-fvia-C together with -O2 may improve speed of C function calls
Bulat mailto:Bulat.Ziganshin at gmail.com
More information about the Haskell-Cafe