scheme

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

SKILL.md

GitHub

scheme

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

Atomic Skills

Skill Lines Domain
guile 67K Interpreter
goblins 6.5K Distributed objects
hoot 4K WebAssembly
fibers 2K Concurrent ML
r5rs 1K Standard

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

REPL atlas

Part of: repl-commons. Family canonical: guile.