pigibrack
Pi package providing a Guile/Scheme structural editing extension.
Features
- Top-level form tools by name:
pigibrack_read_modulepigibrack_read_formpigibrack_replace_formpigibrack_insert_formpigibrack_delete_form
- Syntax checks via Guile reader:
pigibrack_check_syntax - Persistent Guile REPL sidecar eval:
pigibrack_eval_expr - Macro expansion:
pigibrack_macro_expand - Commands:
/pigibrack-status/pigibrack-repl-reset
Install in pi
pi install npm:pigibrack
Or project-local:
pi install -l npm:pigibrack
Manual load (this repo)
Pi auto-discovers .pi/extensions/pigibrack/index.ts in this repository.
Package manifest
This package declares:
{
"pi": {
"extensions": ["./extensions/pigibrack/index.ts"]
}
}
License
BSD-2-Clause.
Description
Pi extension package for structural Scheme/Guile editing with a persistent REPL sidecar
Languages
TypeScript
78.3%
Scheme
19.9%
Nix
1.8%