lispsyntax-acset
OfficialBidirectional Lisp ↔ ACSet bridge.
Authorplurigrid
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill creates a bidirectional bridge between LispSyntax.jl and ACSets.jl, enabling seamless S-expression serialization/deserialization and deriving workflows inspired by OCaml's ppx_sexp_conv. It reduces manual encoding work and enables deterministic data interchange between Lisp-like syntax and algebraic databases.
Core Features & Use Cases
- Bidirectional conversion: Lisp syntax ↔ ACSet representations.
- S-expression handling: Parse, serialize, and color S-expressions with deterministic semantics.
- Interoperability leverage: Quick interop with OCaml-style deriving patterns for Julia-based ACSet graphs.
Quick Start
Just describe how to convert a given ACSet graph to an S-expression and back, e.g., "convert graph to sexp and back, preserving structure."
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: lispsyntax-acset Download link: https://github.com/plurigrid/asi/archive/main.zip#lispsyntax-acset Please download this .zip file, extract it, and install it in the .claude/skills/ directory.