Asi scheme

GNU Scheme ecosystem = guile + goblins + hoot + fibers.

install
source · Clone the upstream repo
git clone https://github.com/plurigrid/asi
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/plurigrid/asi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/scheme" ~/.claude/skills/plurigrid-asi-scheme-df0f7c && rm -rf "$T"
manifest: skills/scheme/SKILL.md
source content

scheme

GNU Scheme ecosystem = guile + goblins + hoot + fibers.

Atomic Skills

SkillLinesDomain
guile67KInterpreter
goblins6.5KDistributed objects
hoot4KWebAssembly
fibers2KConcurrent ML
r5rs1KStandard

Compose

;; guile + goblins + hoot
(use-modules (goblins)
             (goblins actor-lib methods)
             (hoot compile))

(define-actor (counter bcom count)
  (methods
    ((get) count)
    ((inc) (bcom (counter bcom (+ count 1))))))

Wasm Pipeline

guile -c '(compile-to-wasm "app.scm")'

FloxHub

flox pull bmorphism/effective-topos
flox activate -d ~/.topos