2 مستودعات
The capability of an interpreted language to execute strings of code from its host environment and map results back to internal types.
Distinct from Live Code Evaluation: None of the candidates capture the bridge between an internal interpreter and external host-language string evaluation.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Host Code Evaluation. Refine with filters or upvote what's useful.
This project is a Lisp interpreter implementation guide and framework designed to teach the core principles of programming language design. It provides a structured, step-by-step technical framework for building a functional Lisp language from scratch, featuring a specialized interpreter engine and an S-expression parser that converts syntax into abstract syntax trees. The project emphasizes a code-as-data metaprogramming framework, enabling the implementation of macros, quoting, and quasiquoting to transform expressions during evaluation. It is designed with host language agnosticism, allowi
Executes strings of host-language code and maps the results back into the internal Lisp value types.
JerryScript is a lightweight, ECMAScript-compliant JavaScript engine and bytecode compiler designed for resource-constrained devices. It serves as an embedded interpreter and IoT scripting runtime, enabling the execution of JavaScript code within native C applications on hardware with limited memory. The project differentiates itself through a focus on low-memory runtime management, utilizing bytecode precompilation and pre-compiled state snapshots to reduce startup time and memory overhead. It features a C-binding native bridge for bidirectional communication between native code and scripts,
Executes JavaScript evaluation calls on UTF-8 strings to run code dynamically at runtime.