2026-04-04 10:23:48 +02:00
2026-04-04 10:38:45 +02:00
2026-04-04 10:23:48 +02:00
2026-04-04 10:23:48 +02:00
2026-04-04 10:38:45 +02:00
2026-04-04 10:38:45 +02:00
2026-04-04 10:23:48 +02:00
2026-04-04 10:38:45 +02:00
2026-04-04 10:23:48 +02:00
2026-04-04 10:38:45 +02:00

pigibrack

Pi package providing a Guile/Scheme structural editing extension.

Features

  • Top-level form tools by name:
    • pigibrack_read_module
    • pigibrack_read_form
    • pigibrack_replace_form
    • pigibrack_insert_form
    • pigibrack_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
Readme 179 KiB
Languages
TypeScript 78.3%
Scheme 19.9%
Nix 1.8%