# vox-core-lrp

LRP es abreviatura de Language Runtime Protocol. LRP es un protocolo para escribir módulo o módulos que se comuniquen por medio de este a otro entorno de ejecución diferente a nodejs. 

### Motivación

Inicialmente el proyecto vox-core-clr incluido en vox-core hizo posible ejecutar código C# y usar ensamblados de .NET desde nodejs sin tener que compilar nada. Además era compatible perfectamente con Mono. 

vox-core-lrp es en sí una abstracción del módulo vox-core-clr. El protocolo que se usó para vox-core-clr ahora es independiente y ahora se puede usar para expandir más lenguajes. 


### vox-core-jvm

vox-core-jvm será escrito usando vox-core-lrp, usando el mismo protocolo que vox-core-clr, solo que vox-core-jvm permitirá comunicación entre NodeJs y Java. Funcionará igual que vox-core-clr