0 我已经接口Erlang主要通过端口驱动程序,但现在随着erl_niffunctionality的到来,我想知道是否应该投资于端口驱动程序了。erlang“erl_nif”功能 请问erl_nif功能繁荣或萧条类似FFI? 来源 2010-01-27 jldupont +0 如果等待,你会找到答案。不过,严肃的说,这个问题是纯粹的社区维基。 – Christian 2010-01-27 17:55:18
2 端口和NIFS具有不同的性质和模型不同类型的东西:港口表现为过程,你通过通过普通邮件与他们沟通,而NIFS看起来像正常的函数调用。所以这真的取决于你想要的接口以及它们的行为方式。两者都有自己的位置。 来源 2010-01-27 20:02:11 rvirding +0 岂不非常相同的语句端口与FFI有效吗? – Zed 2010-01-28 07:33:10 +1 是的,是的,但有一个更高的概率NIF会比FFI的支持。注:这NIF仍然是“实验”,并仍然可以改变,但我相当肯定,它会成为系统的一部分。 – rvirding 2010-01-29 10:29:31
如果等待,你会找到答案。不过,严肃的说,这个问题是纯粹的社区维基。 – Christian 2010-01-27 17:55:18