lispsyntax-acset

Official

Bidirectional 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 required

Components

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.
View Source Repository