GNU Scheme interpreter (67K lines info).
Scanned 9/6/2026
Install to Claude Code
npx -y skills add plurigrid/asi --skill guile --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Guile?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/plurigrid-guile)More formats (shields.io, HTML) on the badges page.
---
name: guile
description: GNU Scheme interpreter (67K lines info).
metadata:
trit: 0
---
# guile
GNU Scheme interpreter (67K lines info).
```bash
guile [options] [script [args]]
-L <dir> Add load path
-l <file> Load source
-e <func> Apply function
-c <expr> Evaluate expression
-s <script> Execute script
```
## REPL
```scheme
(define (factorial n)
(if (<= n 1) 1 (* n (factorial (- n 1)))))
(use-modules (ice-9 match))
(match '(1 2 3) ((a b c) (+ a b c)))
```
## Modules
```scheme
(use-modules (srfi srfi-1)) ; List library
(use-modules (ice-9 receive)) ; Multiple values
(use-modules (ice-9 format)) ; Formatted output
```
## REPL siblings
Scheme family: `slime-lisp` · `geiser-chicken` · `little-schemer` · `scheme` · `srfi` · `guile-goblins-hoot` · `hoot`. Cross-family: `unison` (codebase REPL) · `clojure` (nREPL). Atlas: `repl-commons`.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!