2012-05-07 28 views
6

Nếu chúng ta kiểm tra chính thức documentation chúng ta có thể tìm thấy nhiều cách khác nhau để giao tiếp Erlang và C/C++. Một câu hỏi tương tự đã được hỏi ở đây trong 2009 và tôi muốn biết làm thế nào những điều thay đổi kể từ đó.Tình trạng tích hợp Erlang và C/C++?

Có thư viện ổn định trưởng thành nào thực hiện tất cả công việc dơ bẩn của việc triển khai giao thức nhị phân giữa Erlang và C không? Có phải là ei hoặc erl_interface và số difference giữa chúng là gì? Tôi có nghĩa là điều này có vẻ là một vấn đề khá phổ biến và tôi hy vọng rằng ai đó đã giải quyết thành công nó và không cần phải viết Erlang Port Driver của riêng bạn nữa, vì hầu hết nó là mã chung.

P.S. Tôi cũng đã tìm thấy thư viện này: EPAPI.

Trả lời

3

Không có gì thay đổi đáng kể kể từ năm 2009, câu trả lời hàng đầu từ câu hỏi bạn đã liên kết vẫn chính xác.

NIF trở nên kém thử nghiệm bắt đầu từ R14 và được sử dụng tích cực trong một số dự án, nhưng chúng vẫn không tương thích với trình biên dịch HiPE (cờ gốc để biên dịch).

Các vấn đề liên quan