Agent skill

guile-goblins-hoot

Spritely Goblins distributed actor system with Hoot WebAssembly compiler. Secure capability-based programming in Guile Scheme.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/guile-goblins-hoot-plurigrid-asi-2

Metadata

Additional technical details for this skill

trit
1
bundle
distributed
version
1.0.0

SKILL.md

Guile Goblins Hoot Skill

Trit: +1 (PLUS - generative distributed computation)
Foundation: Goblins + Hoot WASM + ocaps

Core Concept

Goblins provides:

  • Capability-secure actors
  • Distributed vat model
  • Promise pipelining
  • Hoot compiles Scheme to WASM

Goblins Basics

scheme
(use-modules (goblins) (goblins actor-lib))

;; Define a counter actor
(define (^counter bcom [count 0])
  (define (inc)
    (bcom (^counter bcom (+ count 1))))
  (define (get) count)
  
  (methods
   [inc inc]
   [get get]))

;; Spawn and use
(define counter (spawn ^counter))
(<- counter 'inc)
(<- counter 'get)  ; => 1

Hoot WASM

scheme
;; Compile to WebAssembly
(use-modules (hoot compile))

(compile-file "program.scm" #:output "program.wasm")

GF(3) Integration

scheme
(define (trit-from-capability cap)
  (cond
   [(verifier? cap) -1]   ; MINUS: verification cap
   [(observer? cap) 0]    ; ERGODIC: observation cap
   [(actor? cap) +1]))    ; PLUS: action cap

Canonical Triads

geiser-chicken (-1) ⊗ sicp (0) ⊗ guile-goblins-hoot (+1) = 0 ✓
interaction-nets (-1) ⊗ chemical-abstract-machine (0) ⊗ guile-goblins-hoot (+1) = 0 ✓

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results