У меня есть несколько вопросов о FFI в Haskell
- Я знаю, что должен использовать прагму языка
{-# LANGUAGE ForeignFunctionInterface #-}
, но какая разница, когда я использую {-# LANGUAGE CPP, ForeignFunctionInterface #-}
, что я могу сделать "больше" с CPP
- я использую функцию в c, которая использует
struct
, как я могу справиться с этим в FFI?
- когда мне нужно использовать
CInt
и когда просто Int
?