Scheme

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

plurigrid a9a2ea1 2 files · 13.4 KB Updated

File contents

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.

plurigrid/asi/tree/main/skills/scheme commit a9a2ea1731

Frequently asked questions

npx skillmds@latest add plurigrid/scheme