What is GNU Guile written in?
The GNU Guile runtime is written in C.
GNU Guile is a Scheme implementation intended especially for extensions, first released in 1993.
Implementation
| Layer | Written in | Notes |
|---|---|---|
| Runtime | C (since 1993) | GNU Guile interpreter written in C |
Runtime model
The GNU Guile runtime, written in C, manages the execution of GNU Guile programs. Runtime-based languages rely on a host process to interpret or compile code at runtime rather than compiling entirely ahead-of-time to native machine code. This means running GNU Guile programs requires the runtime to be present on the target system.
The choice of C for the runtime gives GNU Guile access to native performance, established platform abstractions, and existing ecosystem libraries.
Explore in the Graph
See GNU Guile's full lineage, including all implementation and influence relationships, in the interactive graph.
Open Interactive Graph →Or view the GNU Guile language page for the complete record.