1 रिपॉजिटरी
Interfaces for integrating a bytecode virtual machine and its runtime into host applications.
Distinct from Pre-compiled Bytecode Integration: None of the candidates describe the integration of a VM via headers; they focus on bytecode compilation or instrumentation.
Explore 1 awesome GitHub repository matching programming languages & runtimes · VM Embedding Interfaces. Refine with filters or upvote what's useful.
Janet is a Lisp-based dynamic programming language featuring a register-based bytecode virtual machine and an embeddable scripting engine. It functions as a fiber-based concurrency runtime and includes a parsing engine based on Parsing Expression Grammars. The project is distinguished by its ability to be integrated into C or C++ applications via a minimal header interface. It utilizes a Lisp-style macro system for compile-time code transformation and employs prototype-based table inheritance for object-oriented behavior. The runtime covers a broad set of capabilities, including asynchronous
Integrates a bytecode VM and runtime into host applications through a minimal header interface.