specter-acset
Installation
SKILL.md
specter-acset
Inline-cached bidirectional navigation for Julia data structures
Version: 1.0.0 Trit: 0 (Ergodic - coordinates navigation)
From Clojure Specter to Julia
Nathan Marz's Specter library for Clojure provides bidirectional data navigation where the same path expression works for both selection AND transformation. This skill ports those patterns to Julia with extensions for S-expressions and ACSets.
Key Insights from Specter Talks
"Rama on Clojure's Terms" (2024)
"comp-navs is fast because it's just object allocation + field sets"