Я хочу внедрить Erlang VM в код C ... Я знаком с портами, связанными с драйверами и т. Д. Я хочу, чтобы программа C запускала Erlang VM, а затем передавала сообщения процессам Erlang, и эти сообщения передаются обратно на C-код. Я не хочу, чтобы erlang VM была первой, которая запускалась сначала, а затем иногда вызывает код C. У меня есть причины.
Я знаю, что это отрицательно влияет на гарантии стабильности, данные Erlang, что означает, что при сбое главного кода C он также будет сноситься с помощью Erlang VM, так как они работают в одном процессе. Im хочет жить с этими событиями ...erlang встроен в C
это даже возможно?
спасибо
+1 для уравновешивания нисходящего потока без комментариев. Это кажется разумным вопросом, представляющим интерес для разработчиков erlang. –
Важно также, почему вы хотите это сделать? Если вы только скажете «у вас есть свои причины», то вряд ли он получит большую часть ответов. Я имею в виду, что это возможно, так как у вас есть источник. Но если это имеет смысл, это еще один вопрос. Кроме того, как взаимодействовать с вашим кодом C изменяется так, как вы хотите его интегрировать. –