Например, в C у меня есть что-то вроде этого, объявленного:
extern char _binary_res_txt_start[];
Это пришло из этой команды:
ld -r -b binary -o binary.o res.txt
Как я могу получить Ptr
в Haskell что указывает там? Если бы это была функция, я бы сделал что-то вроде foreign import ccall "&exp" a_exp :: FunPtr (Double -> Double)
, но я не думаю, что это работает для переменных.