1 repository
Mechanisms for executing functions and accessing objects from a foreign language runtime.
Distinct from Python: Distinct from Python: focuses on the invocation mechanism rather than the language itself.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Foreign Function Invocations. Refine with filters or upvote what's useful.
This project provides a framework for binding Rust and Python, enabling the creation of native extension modules and the embedding of the Python interpreter within host applications. It functions as a cross-language interoperability library that facilitates the execution of scripts, the definition of classes, and the sharing of data structures across the boundary of the two runtimes. The framework distinguishes itself through the use of procedural macros to automate the generation of boilerplate code, simplifying the process of exposing native functions and data types. It employs type-level m
Executes foreign functions and accesses objects by managing cross-language memory references.