Commit 2a252a7
feat(opsm): add AffineScript and RattleScript registry plugins (103 total)
Two new Elixir registry adapters:
- Opsm.Registries.AffineScript: git-fallback mode (packages.affinescript.dev
planned), parses affine.toml [package] section, 12 curated packages
(affine-std, affine-wasm, affine-effects, affine-resources, affine-test,
affine-json, affine-http, affine-fmt, affine-row, affine-crypto,
typed-wasm-rt, groovebind). Aliases: affinescript / affine / afs.
- Opsm.Registries.RattleScript: Python-face of AffineScript, shares the same
affine.toml manifest (face = "rattlescript"), 10 curated Rattle-native
packages (rattle-std, rattle-numpy, rattle-pandas, rattle-asyncio,
rattle-requests, rattle-pytest, rattle-typing, rattle-pathlib,
rattle-dataclasses, rattle-groovebind). Transparently falls through to
AffineScript registry for any package not in the Rattle catalogue — no
re-packaging required. Aliases: rattlescript / rattle / rts.
Wired into Registry dispatcher and @all_primary_forths. Count: 101 → 103.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent ec2587d commit 2a252a7
3 files changed
Lines changed: 948 additions & 4 deletions
0 commit comments