1 repositorio
Interfaces that use a common assembly model to integrate diverse scripting languages into one execution environment.
Distinct from Script Compilation: Focuses on the integration interface for multiple languages rather than the general process of compiling scripts to binaries.
Explore 1 awesome GitHub repository matching development tools & productivity · Standardized Assembly Interfaces. Refine with filters or upvote what's useful.
Este proyecto es un puente de runtime políglota y framework de interoperabilidad diseñado para ejecutar código .NET y Node.js dentro de un único proceso del sistema operativo. Funciona como un motor de ejecución cross-runtime y host de scripting in-process, permitiendo la comunicación bidireccional y el intercambio de datos entre el Common Language Runtime y los entornos de JavaScript para eliminar la sobrecarga de comunicación entre procesos. El framework se distingue por proporcionar un sistema para callbacks asíncronos bidireccionales y marshalling automático de buffers binarios y valores serializables entre diferentes tipos de objetos gestionados. Permite la compilación y ejecución de archivos fuente o scripts en línea de múltiples lenguajes dentro de una aplicación en ejecución aprovechando un modelo de compilador común. El proyecto cubre una amplia gama de capacidades, incluyendo la descarga de tareas asíncronas a hilos en segundo plano, la integración de lógica externa como middleware de framework web y la ejecución asíncrona de SQL. También proporciona herramientas de observabilidad para el mapeo de excepciones cross-runtime y admite la depuración de procesos tanto gestionados como nativos.
Uses a standardized assembly model to integrate multiple scripting languages into a single execution environment.