我目前的理解是
这是对的吗?是否有任何需要注意的缺陷,特别是作为FFI用户?例如,如果我将一些Haskell代码作为32位DLL导出到某些Windows程序,我应该期望它能够工作吗?
编辑:看起来你需要64位DLL才能使用64位进程
答案 0 :(得分:1)
我不知道是否有人正在积极研究64位代码生成器,但只要您只与32位FFI库(和/或嵌入式)通信,32位haskell就可以正常工作在32位主机程序中)。如果要与64位程序进行交互,则需要使用某种形式的IPC,因为32位和64位代码不能在一个进程中共存。
答案 1 :(得分:0)
现在支持64位窗口。存在二进制64位GHC的分布。
但是没有64位Haskell平台。