Goblins

Distributed object capability system (6.5K lines info).

plurigrid cb78ae5 2 files · 6.6 KB Updated

File contents

goblins

Distributed object capability system (6.5K lines info).

Model

peer → vat → actormap → {refr: behavior}

Operators

($  obj method args...)   ; Sync (near only)
(<- obj method args...)   ; Async (near/far)

Vat

(define vat (spawn-vat))
(define greeter
  (vat-spawn vat
    (lambda (bcom)
      (lambda (name)
        (format #f "Hello, ~a!" name)))))

($ greeter "World")  ; => "Hello, World!"

OCapN

Object Capability Network for secure p2p via CapTP.

REPL atlas

Part of: repl-commons (REPL-using skills intermix).

ACP atlas

Part of: acp-commons.

plurigrid/asi/tree/main/skills/goblins commit cb78ae54da

Frequently asked questions

npx skillmds@latest add plurigrid/goblins