Guile · online compiler

Run Guile online

Run Guile Scheme online — GNU's Scheme implementation.

Version
Firecracker microVM live per-test verdicts multi-file compile

Guile is GNU's official extension language: an R7RS-conformant Scheme implementation with a proper compiler, delimited continuations, and extensive libraries. Used inside GnuCash, LilyPond, and many GNU projects.

Starter code

What you get in Guile

Clicking "Run now" opens the playground with this exact code and a matching test case pre-loaded — passes on first Run.

guile
Guile 3
(define n (read))
(display (* n 2))
(newline)
stdin →21
expected →42
FAQ

Common questions about Guile on ls-judge

R6 or R7?
R7RS-compliant with R6RS support via imports.
Free?
Yes.
Entry filename?
main.scm — loaded via `guile`.
Are external libraries available?
Only the standard modules that ship with Guile.
Further reading
Also try