Estoy buscando incrustar la máquina virtual Erlang en el código C ... Estoy familiarizado con los puertos, controladores de linkedin, etc. Quiero que el programa C inicie la máquina virtual Erlang, y luego pase los mensajes a los procesos de Erlang, y hacer que esos mensajes pasen nuevamente al código C. No quiero que la máquina virtual de erlang sea la que comienza primero y luego invoca el código C ocasionalmente. Tengo mis razones.
Sé que esto afecta negativamente a las garantías de estabilidad dadas por Erlang, lo que significa que cuando el código maestro C falla, también eliminará la VM de Erlang, ya que se están ejecutando en el mismo proceso. Estoy dispuesto a vivir con esas ocurrencias ...erlang incrustado en C
¿Esto es posible?
agradecimiento
+1 para equilibrar el voto sin comentario. Parece una pregunta razonable, de interés para los desarrolladores de erlang. –
Importante también es la razón por la que desea hacer esto? Si solo dice "usted tiene sus razones", es poco probable que saque el mayor provecho de las respuestas. Quiero decir que es posible, ya que tienes la fuente. Pero si tiene sentido es otra pregunta. Además, la forma de interactuar con su código C cambia la forma en que desea integrar esto. –